#header,
#mainer,
#footer
{
    color: #666;
}#header
{
    overflow: hidden;

    width: 100%;
    height: 80px;
    padding: 5px 0;

    color: #fff;
    background-color: #1a1b20;
}#logo
{
    padding: 0;
}#logo a
{
    display: block;;
    float: left;
    overflow: hidden;

    width: 184px;
    height: 25px;
}.menu
{
    padding-top: 18px;
}.menu li
{
    float: left;

    width: auto;
}.menu li a
{
    font-size: 16px;
    line-height: 35px;

    display: block;
    float: left;

    height: 35px;
    padding: 0 13px;

    -webkit-transition: none;
            transition: none;
    text-align: center;

    color: #eee;
}.menu li a:hover
{
    color: #999;
}.menu li a.cur
{
    color: #999;
}#menutop
{
    float: left;

    padding-left: 50px;
}#menutop li a
{
    padding: 0 19px;

    letter-spacing: 1px;
}#menubottom
{
    float: right;
}#menubottom a
{
    font-size: 16px;
}#maps a
{
    font-size: 20px;

    padding-right: 0;
}#online
{
    padding: 50px 0 0 0;
}#container
{
    min-height: 1000px;
    margin-bottom: 40px;
    padding: 0 50px;
}.ks-waterfall
{
    position: absolute;
    top: -9999px;
    left: -9999px;

    overflow: hidden;

    width: 300px;
    margin-bottom: 15px;

    text-align: left;

    border: 0;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.22);
}.waterfall-img
{
    overflow: hidden;
}.waterfall-tt
{
    font-size: 14px;
    line-height: 21px;

    padding: 15px;
}.waterfall-tt em
{
    font-size: 12px;
    font-style: normal;

    display: block;

    color: #999;
}.waterfall-tt em span
{
    padding: 0 5px;
}.ks-waterfall a
{
    color: #555;
}.ks-tuku
{
    width: 300px;;
    margin: 0 0 20px 0;

    border-radius: 0;
    box-shadow: none;
}.ks-tuku-img
{
    overflow: hidden;
}.ul_videoli
{
    overflow: hidden;;

    width: 1270px;
}.ul_videoli li
{
    font-size: 12px;;

    float: left;
    overflow: hidden;

    width: 180px;
    height: 170px;
    margin: 0 31px 30px 0;
}.ul_videoli li img
{
    margin-bottom: 8px;
}.tk li
{
    float: left;

    width: 600px;
    margin: 0 40px 40px 0;
}.listnews
{
    float: left;;
    overflow: hidden;

    width: 880px;

    text-align: left;
}.listnews_box_img
{
    float: left;

    margin-right: 35px;
}.listnews_box_text
{
    padding: 30px 0;

    border-bottom: 1px solid #eee;
}.listnews_box_img img
{
    border: 0;
}.listnews_box_h5
{
    font-size: 24px;
    font-weight: normal;
}.listnews_box_info
{
    line-height: 30px;

    color: #888;
}.listnews_box_info a
{
    padding-right: 5px;

    color: #888;
}.listnews_box_description
{
    line-height: 20px;;

    padding: 15px 0;
}.kcbox
{
    line-height: 25px;;

    border-bottom: 1px solid #eaeaf0;
}.kcbox a
{
    font-size: 16px;;

    display: block;
    float: left;

    width: 100%;
}.kcbox a:hover
{
    color: #000;
    background-color: #f8f8f8;
}.kcbox p
{
    line-height: 190px;;

    float: left;

    padding: 30px 15px;
}.kcbox h3.kch3
{
    font-size: 18px;

    text-align: left;
}.kcbox h3.kch3 span
{
    padding: 0 0 0 10px;
}.kcbox div.kctext
{
    line-height: 23px;

    float: left;;

    width: 480px;
    padding: 70px 30px 30px 30px;

    text-align: left;
}.kcbox div.kctext p
{
    line-height: 25px;

    padding: 0;
    padding-top: 10px;
}.kctime
{
    width: 70px;
}.kccny
{
    width: 70px;
}.kcopen
{
    width: 70px;
}.kcicon
{
    float: left;

    width: 274px;
    padding: 30px;
}#kcboxid
{
    font-weight: normal;

    color: #999;
}#kcboxid p,
#kcboxid h3
{
    font-size: 14px;
    line-height: 23px;

    padding-top: 30px;
}#bannermenu
{
    overflow: hidden;

    width: 1280px;;
    padding: 40px 0;
}#bannermenu li
{
    float: left;

    width: 170px;
    margin-right: 40px;
}#bannermenu li a
{
    font-size: 16px;
    line-height: 25px;
}#bannermenu li img
{
    display: block;

    width: 170px;
    height: 90px;;
    margin-bottom: 8px;
}#bannermenu li p
{
    display: block;
}.nav-wrap
{
    width: 1240px;
    margin: 0 auto;
    padding: 15px 0;
}.nav-wrap1
 {
     width: 1240px;
     margin: 0 auto;
     padding: 15px 0;
 }
.navh2
{
    font-size: 18px;
    font-weight: normal;;
    line-height: 30px;

    float: left;
}#nav
{
    line-height: 30px;

    float: right;

    width: auto;
    height: 30px;

    list-style: none;

    text-align: center;
}#nav li
{
    display: inline-block;
    float: right;

    width: auto;
    margin: 0;
    padding: 0;

    list-style: none;
}#nav li a
{
    font-size: 14px;

    float: left;

    padding: 0 20px;

    text-decoration: none;
    text-transform: uppercase;;

    color: #555;
}#nav li a:hover
{
    color: #813b9a;
}#nav li a.cur
{
    color: #999;
}.container
{
    margin: 0 auto;
}.container a
{
    -webkit-transition: none;;
            transition: none;
}#BizQQWPA1,
#BizQQWPA2,
#BizQQWPA3
{
    cursor: pointer;
}#nav li a.btn
{
    font-size: 12px;;
    line-height: 30px;

    margin-left: 10px;
}#nav li a.btn i
{
    font-size: 14px;;

    margin-right: 10px;
}#nav li a.btn-danger
{
    color: #fff;
}#nav li a.btn-x
{
    color: #813b9a;
}.img4 img
{
    width: 25%;
}.pages
{
    font-size: 16px;;

    padding: 60px 0;

    text-align: center;
}.pages a
{
    display: inline;

    padding: 10px 15px;;

    border: 1px solid #eee;
    background-color: #f1f1f1;
}.pages a.a1
{
    color: #fff;;
    border: 1px solid #813b9a;
    background-color: #813b9a;
}.pages a:hover
{
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 1px 1px #eee;
       -moz-box-shadow: 0 1px 1px #eee;
            box-shadow: 0 1px 1px #eee;
}.pages a.a1:hover
{
    border: 1px solid #ce3300;
    -webkit-box-shadow: 0 1px 1px #f9ede9;
       -moz-box-shadow: 0 1px 1px #f9ede9;
            box-shadow: 0 1px 1px #f9ede9;
}.pages span
{
    padding: 10px 15px;

    color: #999;
}#footmain
{
    font-size: 13px;;

    padding: 120px 0 150px 0;
}.footmaintt
{
    margin-bottom: 100px;
}.footmaintt h3
{
    font-size: 28px;
    line-height: 60px;

    width: 50%;
    margin: 0 auto 15px auto;

    letter-spacing: 1px;

    border-bottom: 1px solid #ccc;
}.footmaintt p
{
    font-size: 16px;
    line-height: 30px;
}.footmaintt p a
{
    color: #813b9a;
}.footmainbox
{
    float: left;;

    width: 33.3%;
}.footmainbox h5
{
    font-size: 25px;
    font-weight: normal;;

    margin-bottom: 20px;
}.footmainbox h5 i
{
    font-size: 40px;

    display: block;

    margin-bottom: 10px;

    color: #813b9a;
}.footmainbox p
{
    line-height: 150%;
}.footmainbox p i
{
    color: #813b9a;
}#footmenu
{
    padding: 23px 0;

    text-align: center;;

    border-top: 1px solid #ccc;
}#footmenu ul li
{
    display: inline;

    padding: 0 10px;
}#footmenu ul li a
{
    font-size: 14px;
}#footer
{
    line-height: 30px;;

    width: 100%;
    padding: 45px 0 30px 0;

    text-align: center;

    color: #ccc;
    background-color: #1e1e1e;
}#footer a
{
    color: #ccc;
}#footer .copy
{
    font-size: 12px;
}.monitanav
{
    margin-bottom: 0;
}.viewbg
{
    position: absolute;
    top: 0;
    bottom: 0;

    width: 100%;;

    background-image: url(../images/grid.gif);
}.view img
{
    position: relative;;

    display: block;
}.view a.info:hover
{
    -webkit-box-shadow: 0 0 5px #000;
       -moz-box-shadow: 0 0 5px #000;
            box-shadow: 0 0 5px #000;
}.view .mask
{
    -webkit-transition: all .4s ease-in-out;
       -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
         -o-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;;

    opacity: 0;
    background-color: rgba(34,34,44,.7);

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter: alpha(opacity=0);
}.view .maskh5
{
    -webkit-transition: all .2s linear;
       -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
         -o-transition: all .2s linear;
            transition: all .2s linear;;
    -webkit-transform: translateY(100px);
       -moz-transform: translateY(100px);
        -ms-transform: translateY(100px);
         -o-transform: translateY(100px);
            transform: translateY(100px);

    opacity: 0;

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter: alpha(opacity=0);
}.view .maskp
{
    -webkit-transition: all .2s linear;
       -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
         -o-transition: all .2s linear;
            transition: all .2s linear;;
    -webkit-transform: translateY(100px);
       -moz-transform: translateY(100px);
        -ms-transform: translateY(100px);
         -o-transform: translateY(100px);
            transform: translateY(100px);

    opacity: 0;

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter: alpha(opacity=0);
}.view:hover img
{
    -webkit-transform: scale(1.1,1.1);
       -moz-transform: scale(1.1,1.1);
        -ms-transform: scale(1.1,1.1);
         -o-transform: scale(1.1,1.1);
            transform: scale(1.1,1.1);
}.view:hover .mask
{
    opacity: 1;;

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=100)';
        filter: alpha(opacity=100);
}.view:hover h5,
.view:hover p
{
    -webkit-transform: translateY(0px);
       -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
         -o-transform: translateY(0px);
            transform: translateY(0px);;

    opacity: 1;

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=100)';
        filter: alpha(opacity=100);
}.view:hover p
{
    -webkit-transition-delay: .1s;
       -moz-transition-delay: .1s;
        -ms-transition-delay: .1s;
         -o-transition-delay: .1s;
            transition-delay: .1s;
}.view-first
{
    position: relative;

    overflow: hidden;

    width: 196px;
    height: 265px;

    text-align: center;
}.view-first h5
{
    font: 25px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    position: absolute;
    position: relative;
    top: 150px;

    width: 80%;
    margin: 20px 0 0 0;
    margin: 0 auto;;
    padding: 10px;

    text-align: center;

    color: #000;
    color: #fff;
    border-bottom: 1px solid #e74c3c;
}.view-first p
{
    font: 14px Verdana,Geneva,sans-serif;
    line-height: 25px;;

    position: absolute;
    position: relative;
    top: 142px;

    padding: 10px 20px 20px;

    text-align: center;
    text-transform: uppercase;

    color: #ccc;
}.view-first img
{
    -webkit-transition: all .2s linear;
       -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
         -o-transition: all .2s linear;
            transition: all .2s linear;
}.view-first .mask
{
    position: absolute;
    top: 0;
    left: 0;;

    overflow: hidden;

    width: 196px;
    height: 265px;
}.view-2
{
    position: relative;

    overflow: hidden;

    width: 180px;

    text-align: center;
}.view-2 h4
{
    font-size: 13px;
    font-weight: normal;;
    font-style: normal;

    position: relative;

    padding-top: 10px;

    text-align: center;
}.view-2-img
{
    overflow: hidden;;

    width: 180px;
    height: 120px;
}.view-2 img
{
    -webkit-transition: all .2s linear;
       -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
         -o-transition: all .2s linear;
            transition: all .2s linear;
}.view-2 .mask
{
    position: absolute;
    top: 0;
    left: 0;;

    overflow: hidden;

    width: 180px;
    height: 120px;
}.view-2 .icon-play
{
    font-size: 23px;
    line-height: 120px;;

    margin-top: 50px;
}.view-2 .videotime
{
    position: absolute;
    bottom: 10px;;
    left: 72px;

    display: block;
}.view-2 a h4
{
    color: #666;
}.view-2 a .mask
{
    color: #fff;
}#slides,
#slides1240-650,
#slides1240-500
{
    position: relative;

    overflow: hidden;
}#slides .slidesjs-navigation,
#slides1240-650 .slidesjs-navigation,
#slides1240-500 .slidesjs-navigation
{
    font-size: 500%;;
    line-height: 50px;

    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 5%;

    margin-top: -50px;

    list-style: none;

    color: #fff;
}#slides .slidesjs-previous,
#slides1240-650 .slidesjs-previous,
#slides1240-500 .slidesjs-previous
{
    float: left;;

    margin-right: 5px;
}#slides .slidesjs-next,
#slides1240-650 .slidesjs-next,
#slides1240-500 .slidesjs-next
{
    position: absolute;
    z-index: 9999;;
    top: 50%;
    right: 5%;
    left: auto;

    list-style: none;
}.slidesjs-pagination
{
    display: none;
}.slidesjs-pagination li
{
    float: left;

    margin: 0 1px;
}.slidesjs-pagination li a
{
    display: block;
    float: left;
    overflow: hidden;;

    width: 13px;
    height: 0;
    padding-top: 13px;

    background-image: url(../images/pagination.png);
    background-position: 0 0;
}.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active
{
    background-position: 0 -13px;
}.slidesjs-pagination li a:hover
{
    background-position: 0 -26px;
}#slider-course
{
    position: relative;

    overflow: hidden;

    min-height: 400px;

    background-color: #787880;
}#slider-course .bx-wrapper
{
    margin: 0 auto;
}#slider-course bx-controls-direction
{
    display: none;
}.slider-banner img
{
    display: none;
}#slider-course img
{
    width: 100%;
}#menubanner
{
    position: absolute;
    z-index: 1;;

    width: 980px;
    height: 495px;
}#menubanner li
{
    display: block;

    width: 980px;
    height: 495px;

    text-align: right;
}.xobanner
{
    position: relative;
}.gaokao
{
    position: absolute;
    z-index: 99999;
    top: 50%;
    left: 50%;

    width: 121px;
    height: 126px;
    margin-top: 120px;
    margin-left: 500px;
}.xobannermain
{
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;

    width: 1240px;
    height: 390px;
    margin-top: -210px;
    margin-left: -620px;
}.xobanner h1
{
    font-size: 35px;
    font-weight: normal;
    line-height: 30px;

    display: block;
}.xobanner h2
{
    font-size: 35px;
    font-weight: normal;;
    line-height: 35px;

    display: block;
    overflow: hidden;

    width: 600px;
    height: 35px;
}.xobanner h3
{
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;;

    text-transform: uppercase;
}.xobanner p
{
    font-size: 14px;
    line-height: 25px;

    width: 600px;
}.xobanner ul
{
    font-size: 14px;
    line-height: 25px;
    line-height: 30px;
}.xobanner li span.liz
{
    font-size: 12px;;

    display: inline;
    float: left;

    width: 90px;
}.xobannerhot
{
    position: absolute;
    z-index: 6;;
    top: 85px;
    left: 465px;
}.vw .xobannerhot
{
    top: 70px;;
    left: 60px;
}.vw .cback
{
    position: absolute;
    z-index: 10;;
    top: 20px;
    right: 20px;
}.vw .cback
{
    display: block;;

    width: 78px;
    height: 20px;

    background-color: #737476;
}.vw .cback a
{
    line-height: 20px;

    display: block;

    width: 78px;
    height: 20px;

    text-align: center;;
    text-decoration: none;

    color: #fff;
}.vw .cback a:hover
{
    color: #ddd;
}.vw .xobannerifno
{
    margin-top: 50px;
}.time span
{
    padding: 0 3px;;

    color: #f30;
}.coursemore a
{
    font-size: 16px;
    font-weight: bold;;

    padding: 10px 40px;
}.coursemore i
{
    margin-right: 10px;
}.xocourse
{
    text-align: left;
}.xocoursemain
{
    padding: 45px 45px 45px 0;
}.xocoursemain h5
{
    font-size: 18px;
    font-weight: normal;;

    margin-bottom: 5px;
}.xocoursemain p
{
    font-size: 12px;

    padding-bottom: 15px;
}.xocoursemore a
{
    font-size: 12px;
}.cmain
{
    font-size: 16px;

    padding: 50px 0;
}.cmaintt
{
    font-size: 18px;

    margin-bottom: 10px;
}.cimgr20
{
    margin-right: 40px;
}.cimgl20
{
    margin-left: 40px;
}.cmainpt
{
    width: 1270px;;
    padding: 30px 0 30px 0;
}.c4p dl
{
    display: block;
    float: left;
    overflow: hidden;

    width: 180px;
    padding-right: 30px;
    padding-bottom: 30px;
}.c4p dl dt img
{
    display: block;

    width: 180px;
    height: 125px;;
    margin-bottom: 15px;
}.c4p dl dt
{
    font-size: 18px;;
    font-weight: normal;

    display: block;

    margin-bottom: 15px;
}.c4p dl dd
{
    line-height: 25px;
}.other
{
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}.other table
{
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
}.other td
{
    font-size: 12px;
    font-size: 16px;;
    line-height: 50px;

    height: 50px;
    margin: 0;
    padding-left: 10px;

    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}.other .t1 td
{
    font-size: 14px;
    font-weight: bold;

    height: 50px;

    border-bottom: 1px solid #999;
}.other ul.free li
{
    float: left;

    width: 100px;
    margin-right: 20px;

    text-align: center;;

    color: #999;
}.other ul.free li img
{
    margin-bottom: 10px;
}.other td span.free
{
    padding: 4px;

    color: #fff;;
    background-color: #690;
}.other h3
{
    font-size: 18px;
    line-height: 50px;

    height: 50px;
    margin-bottom: 30px;;

    border-bottom: 1px solid #ccc;
}.other h3 span
{
    font-size: 14px;
    font-weight: normal;;

    float: right;

    color: #999;
}.other h5
{
    font-size: 16px;

    padding-top: 20px;;
    padding-left: 15px;

    background: url(../images/xogof60.gif) no-repeat left 28px;
}.other h5 span
{
    font-size: 12px;
    font-weight: normal;

    color: #666;
}.xuefei
{
    margin-bottom: 50px;;

    border-bottom: 1px solid #ccc;
}.xuefei .z
{
    width: 300px;
}.xuefei .y
{
    width: 500px;
}.relatedkc
{
    overflow: hidden;;

    width: 1270px;
}.relatedkc img
{
    margin-bottom: 10px;
}.relatedkc li
{
    font-size: 16px;;

    float: left;
    overflow: hidden;

    width: 180px;
    height: 230px;
    margin: 0 31px 30px 0;
}.relatedkc li a span
{
    font-size: 12px;

    display: block;

    padding-top: 10px;;

    color: #999;
}.ys
{
    position: relative;

    height: 550px;
}.ys i
{
    font-size: 24px;
    font-weight: normal;;
    line-height: 55px;

    width: 55px;
    height: 55px;

    text-align: center;

    color: #fff;
    background-color: #1e1e1e;
}.ys1
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 350px;
    height: 470px;
    margin-top: -240px;;
    margin-left: -175px;
    padding: 10px;

    text-align: center;
}.ys2,
.ys3,
.ys4,
.ys5
{
    position: absolute;

    width: 390px;
    height: 160px;
}.ys2
{
    top: 80px;;
    left: 0;
}.ys3
{
    top: 80px;
    right: 0;
}.ys4
{
    top: 280px;
    bottom: 0;
    left: 0;
}.ys5
{
    top: 280px;
    right: 0;;
    bottom: 0;
}.ysmakeup
{
    height: 470px;;

    background: url(../images/m01.jpg) no-repeat center bottom;
}.ysmakeup .ys2,
.ysmakeup .ys3,
.ysmakeup .ys4,
.ysmakeup .ys5
{
    width: 340px;
}.ysmakeup .ys2
{
    top: 70px;;
    left: 0;
}.ysmakeup .ys3
{
    top: 70px;
    right: 0;
}.ysmakeup .ys4
{
    top: 260px;
    bottom: 0;
    left: 0;
}.ysmakeup .ys5
{
    top: 260px;
    right: 0;;
    bottom: 0;
}.duoshuo,
.xoschool
{
    margin-bottom: 10px;;
    padding: 35px 0;
}.duoshuo h3,
.xoschool h3
{
    font-size: 24px;
    font-weight: normal;

    margin: 20px 0 35px 0;

    letter-spacing: 1px;
}.duoshuo h3 span,
.xoschool h3 span
{
    font-size: 18px;
    line-height: 40px;;

    display: block;

    color: #999;
}.xoschoolmain
{
    padding: 30px 30px 30px 0;

    text-align: left;
}.xoschoolmain a .xicon
{
    float: left;

    width: 50px;
    height: 50px;
    margin-right: 15px;

    -webkit-transition: .25s;
            transition: .25s;;
    text-align: center;

    background-color: #1e1e1e;
}.xoschoolmain a .xicon i
{
    font-size: 23px;
    line-height: 50px;;

    color: #fff;
}.xoschoolmain a:hover .xicon
{
    -webkit-transition: .25s;
            transition: .25s;;

    background-color: #813b9a;
}.xoschoolmain a:hover .xicon i
{
    color: #fff;
}.xoschoolmain h5
{
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;;

    color: #000;
}.xoschoolmain h5 span
{
    font-weight: normal;
    line-height: 23px;

    display: block;
}.xoschoolmain p
{
    line-height: 25px;

    color: #777;
}.xoschoolmore
{
    font-size: 12px;

    color: #813b9a;
}.w50
{
    width: 50%;
}.w33
{
    width: 33.3%;
}.w66
{
    width: 66.6%;
}.xo4
{
    float: left;

    width: 243px;

    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ddd;
}.xo2
{
    float: left;

    width: 488px;

    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ddd;
}.xo5
{
    float: left;

    width: 194px;

    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ddd;
}.w300
{
    width: 300px;
}.w306
{
    width: 306px;
}.w368
{
    width: 306px;
    padding: 0 31px;
}.w643
{
    width: 643px;
}.xohot2
{
    display: block;

    width: 42px;
    height: 17px;

    text-align: center;

    color: #fff;
    background: #f30 url(../images/default.gif) no-repeat right -305px;
}.job
{
    position: relative;

    margin-bottom: 20px;
}.jobh
{
    line-height: 41px;

    width: 860px;
    height: 41px;
    margin-bottom: 10px;
}.jobh h3
{
    font-size: 18px;
    font-weight: normal;;

    float: left;

    letter-spacing: 1px;
}.jobh em a
{
    font-style: normal;

    float: right;

    color: #813b9a;
}.jobbox
{
    width: 895px;
}.jobboxbg
{
    background: url(../images/bg_linex.gif);
}.jobren
{
    float: left;

    padding: 20px 0 10px 20px;
}.jobren li
{
    position: relative;

    float: left;
    overflow: hidden;;

    width: 195px;
    height: 285px;
    margin-bottom: 30px;
    margin-left: 20px;
}.jobren li a em
{
    font-size: 14px;
    font-style: normal;
    line-height: 33px;

    position: absolute;
    bottom: 0;
    left: 33px;

    display: block;

    width: 125px;
    height: 33px;

    -webkit-transition: .25s;
            transition: .25s;;
    text-align: center;

    color: #fff;
    background-color: #1e1e1e;
}.jobren li a:hover em
{
    font-style: normal;;

    display: block;

    width: 125px;
    height: 33px;

    background-color: #813b9a;
}.jobpin
{
    position: absolute;
    top: 40px;
    right: 15px;
    bottom: 0;

    width: 345px;

    background-color: #fff;
}.jobpin h3
{
    font-size: 16px;
    font-weight: normal;
    line-height: 40px;

    position: relative;;

    overflow: hidden;

    width: 210px;
    height: 42px;
    margin: 0 auto;

    text-align: center;

    color: #fff;
    background-color: #813b9a;
}.jobpin h3 em
{
    font-size: 50px;
    font-style: normal;;
    line-height: 50px;

    position: absolute;
    right: 80px;
    bottom: -40px;

    width: 50px;
    height: 50px;

    color: #fff;
}.jobpin ul
{
    padding: 20px;
}.jobpin ul li
{
    font-size: 14px;
    line-height: 28px;

    overflow: hidden;;

    height: 80px;
    margin-bottom: 10px;
}.jobpin ul li em
{
    font-size: 12px;
    font-style: normal;;

    color: #999;
}.jobweb
{
    padding: 70px 30px;

    text-align: left;;
    text-transform: uppercase;

    background-color: #fff;
}.jobweb h5
{
    font-size: 20px;
    font-weight: normal;
    line-height: 35px;
}.jobweb h5 span
{
    font-size: 12px;
    line-height: 20px;

    display: block;

    color: #999;
}.jobweb h4
{
    font-size: 16px;
    font-weight: normal;
    line-height: 23px;

    margin: 20px 0 30px 0;
}.jobweb .btn
{
    padding: 8px 30px;
}.hr
{
    position: relative;

    overflow: hidden;;

    width: 1240px;
    margin: 0 auto;
}.hr a
{
    font-size: 18px;

    float: left;;

    margin: 90px 0 0 0;
    padding: 10px 30px;
}.hr em
{
    font-size: 50px;
    font-style: normal;;

    position: absolute;
    top: -40px;
    right: 160px;

    color: #fff;
}.xuesheng
{
    padding: 50px 0;
}.xuesheng div
{
    float: left;

    width: 25%;

    text-align: center;
}.xuesheng div p
{
    padding: 0 40px;
}.xuesheng div i
{
    font-size: 24px;
    font-weight: normal;
    line-height: 55px;

    display: inline-block;;

    width: 55px;
    height: 55px;

    text-align: center;

    color: #fff;
    background-color: #1e1e1e;
}.boxh3
{
    font-size: 18px;
    font-weight: 50;;
    line-height: 50px;

    position: relative;

    letter-spacing: 1px;
}.boxh3 span
{
    font-size: 13px;;
    font-weight: normal;

    position: absolute;
    right: 0;

    overflow: hidden;

    text-transform: uppercase;
}.boxh3 span a
{
    color: #813b9a;
}.boxh4
{
    font-size: 14px;

    position: relative;;

    padding: 10px 0;

    color: #000;
}.boxh4 a
{
    font-weight: normal;;

    color: #000;
}.boxh4 a strong
{
    font-size: 18px;;
    font-weight: bold;
}.boxh4 a:hover
{
    text-decoration: underline;;

    color: #00;
}.boxh4 span
{
    position: absolute;
    top: 15px;
    right: 0;

    overflow: hidden;

    width: 62px;
    height: 19px;
}.boxh4 span a
{
    font-size: 12px;

    color: #999;
}.more
{
    padding: 18px 0 15px 20px;
}.more li
{
    float: left;

    padding: 0 10px;
}.more li a
{
    color: #999;
}.more li.fb a
{
    color: #f30;
}.ul_job
{
    overflow: hidden;;

    width: 680px;
}.ul_job li
{
    float: left;
    overflow: hidden;

    width: 150px;
    height: 221px;
    margin-right: 14px;
    margin-bottom: 10px;

    border: 1px solid #ddd;
}.ul_job li div.peekphoto
{
    position: relative;

    display: block;
    overflow: hidden;

    height: 221px;
    margin-bottom: 8px;
}.ul_job li .cover-h221
{
    line-height: 18px;

    width: 135px;
    height: 90px;
    padding: 0 0 0 15px;;

    text-align: left;
}.ul_job li .cover-h221 strong
{
    font-size: 14px;;
    line-height: 40px;
}.ul_job2 li
{
    padding: 5px 10px;
    padding-left: 30px;;

    border-bottom: 1px solid #eee;
    background: #fff url(../images/f30.gif) no-repeat 15px 12px;
}.ul_job2 li a
{
    display: block;
}.ul_job2 li .jobtt
{
    font-size: 14px;

    display: block;
}.ul_job2 li em
{
    font-style: normal;

    color: #999;
}.ul_renli
{
    overflow: hidden;;

    width: 990px;
}.ul_renli li
{
    float: left;
    overflow: hidden;

    width: 190px;
    height: 280px;
    margin-right: 7px;
    margin-bottom: 10px;
}.ul_renli li div.peekphoto
{
    position: relative;

    display: block;
    overflow: hidden;

    height: 280px;
    margin-bottom: 8px;
}.ul_renli li .cover-h280
{
    width: 190px;
}.ul_photoshow
{
    text-align: center;
}.ul_photoshow li
{
    display: block;

    margin-bottom: 20px;
}.xolink
{
    margin: 10px 0;
}.xolink li
{
    float: left;

    margin-right: 8px;

    white-space: nowrap;;

    color: #666;
}.xolink li a
{
    color: #999;
}.block
{
    margin: 10px 10px 0;
}.temp
{
    margin: 1px;
}.slideshow
{
    clear: both;
}.slideshow li
{
    position: relative;

    overflow: hidden;
}.slideshow span.title
{
    font-size: 12px;
    line-height: 32px;

    position: absolute;
    right: 0;
    bottom: 0;
    left: 20px;

    overflow: hidden;

    height: 32px;
    margin-bottom: 0;

    text-align: left;;
    text-indent: 10px;
}.slideshow span.title,
.slidebar li
{
    overflow: hidden;;

    color: #fff;
}.slidebar li
{
    font-size: 10px;
    line-height: 20px;

    float: left;

    width: 20px;
    height: 20px;
    margin-right: 1px;

    cursor: pointer;;
    text-align: center;
}.slidebar li.on
{
    font-weight: 700;;

    color: #000;
    background: rgba(255,255,255,.5);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #50FFFFFF,endColorstr = #50FFFFFF);
}.frame
{
    margin-bottom: 0;;

    border: 0 solid #fff;
    background: 0;
}.temp
{
    margin: 0;
}.slidebar
{
    position: absolute;
    right: 4px;;
    bottom: 4px;
}.slidebar li
{
    overflow: hidden;;

    color: #fff;
    background: rgba(0,0,0,.3);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #90000000,endColorstr = #90000000);
}.slidebar li.on
{
    font-weight: 700;;

    color: #ff0;
    background: rgba(255,255,255,.5);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #90000000,endColorstr = #90000000);
}.slideshow span.title
{
    text-indent: 0;
}.block
{
    position: relative;;

    margin: 0;
}#frameHlicAe
{
    margin: 0!important;

    border: 0!important;
}.comiis_wrap960,
.comiis_wrapad
{
    width: 1240px;;
    margin: 0 auto;
}.comiis_wrapad
{
    margin-top: 10px;
}.comiis_wrapad
{
    overflow: hidden;
}.comiis_wrapad img
{
    float: left;

    margin-top: 0;
}#slidesImgs li
{
    display: none;;

    width: 1240px;
    height: 300px;
}.catpos
{
    font-family: '宋体',Verdana,Geneva,sans-serif;
    line-height: 40px;

    height: 40px;
    padding: 0;

    color: #999;
}#BizQQWPA,
#BizQQWPA2,
#BizQQWPA3
{
    cursor: pointer;
}.ul_newsli
{
    width: 1300px;
}.ul_newsli li
{
    float: left;
    overflow: hidden;
    /*width: 220px;*/
    height: 400px;;
    /*margin-right: 35px;*/
}.ul_newsli li img
{
    margin-bottom: 10px;
}.ul_newsli li em
{
    font-style: normal;

    color: #999;
}.ul_news2li
{
    width: 1300px;
}.ul_news2li li
{
    float: left;
    overflow: hidden;

    width: 180px;
    height: 350px;;
    margin-right: 31px;
}.ul_news2li li img
{
    margin-bottom: 10px;
}.ul_news2li li em
{
    font-style: normal;

    color: #999;
}.indexnews2 li
{
    float: left;

    width: 165px;
    height: 280px;
    margin: 0 30px 20px 0;
}#con
{
    position: relative;

    overflow: hidden;;

    height: 385px;

    background-color: #fff;
}#con ul
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;;
    line-height: 23px;

    position: relative;
    top: 0;
    left: 0;

    padding: 0;
}#con a
{
    text-decoration: none;
}.ul_photo
{
    width: 650px;
}.ul_photo li
{
    position: relative;

    float: left;
    overflow: hidden;;

    width: 125px;
    height: 130px;
    margin: 0 5px 8px 0;
}.ul_photo li img
{
    width: 125px;
    height: 130px;
}.rep
{
    width: 630px;
}.rep li
{
    float: left;
    overflow: hidden;;

    width: 150px;
    height: 215px;
    margin: 0 5px 8px 0;
}.rep li p
{
    line-height: 30px;;

    overflow: hidden;

    height: 30px;
}.rep li p a
{
    color: #999;
}.ul_video
{
    width: 305px;
}.ul_video li
{
    position: relative;

    float: left;
    overflow: hidden;

    width: 143px;;
    height: 130px;
    margin: 0 8px 8px 0;
}.ul_video li img
{
    width: 143px;;
    height: 130px;
}.imgb
{
    margin-right: 15px;;

    border: 1px solid #ddd;
}.imgb img
{
    display: block;;

    border: 1px solid #fff;
}.ul_news2 li span a
{
    padding-right: 8px;;

    color: #999;
}.ul_news2 li a span
{
    padding-right: 8px;;

    color: #999;
}.ul_news3 li
{
    position: relative;;

    padding-left: 15px;

    background: url(../images/li.gif) no-repeat left center;
}.ul_news3 li span
{
    font-size: 12px;;

    padding-left: 10px;

    color: #999;
}.ul_news3 li em
{
    font-size: 10px;
    font-style: normal;;

    position: absolute;
    top: 0;
    right: 0;

    color: #999;
}.ul_course
{
    padding: 0 0 20px 0;
}.ul_course li
{
    line-height: 55px;

    position: relative;

    overflow: hidden;

    height: 55px;

    border-bottom: 1px solid #ddd;;
    background: #fff url(../images/re.gif) no-repeat 90% 20px;
}.ul_course li.jin
{
    background: #fff url(../images/jin.gif) no-repeat 90% 20px;
}.ul_course li a
{
    font-size: 16px;
    line-height: 55px;

    display: block;
    overflow: hidden;

    height: 55px;
    padding-left: 20px;

    color: #222;
}.ul_course li a:hover
{
    color: #f30;
}.ul_course li a span
{
    font-size: 12px;

    position: absolute;
    top: 3px;
    right: 80px;

    color: #999;
}.course_go
{
    line-height: 45px;

    position: relative;

    width: 261px;
    height: 48px;
    margin: 0 auto;

    text-align: center;

    background: #f30 url(../images/go.gif) no-repeat left top;
}.course_go a.pay,
.course_go a.online
{
    font-size: 14px;

    position: absolute;
    right: 0;

    display: block;

    width: 100px;
    padding: 0;
    padding-left: 30px;;

    color: #fff;
}.course_go a.pay
{
    left: 0;
}.ul_link a
{
    font-size: 12px;

    color: #666;
}.ul_link li
{
    float: left;

    margin: 0 10px 8px 0;
}.ul_link li img
{
    width: 76px;
    height: 76px;

    border: 1px solid #ddd;
}.huoban
{
    padding-bottom: 50px;
}.huoban h1
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 40px;
}.ul_huobanli li
{
    float: left;
    overflow: hidden;

    width: 104px;
    height: 127px;
    margin: 0 18px 10px 0;

    text-align: center;
}.ul_huobanli li img
{
    border: 1px solid #fff;

    -webkit-filter: grayscale(1);
            filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}.ul_huobanli li img:hover
{
    border: 1px solid #fff;

    -webkit-filter: none;
            filter: none;
}.ul_huobanli li a
{
    display: block;;

    border: 1px solid #ccc;
}.ul_huobanli li em
{
    font-size: 12px;
    font-style: normal;
    line-height: 23px;

    color: #999;
}#prove
{
    padding: 40px 0;

    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}.provediv
{
    float: left;;

    width: 33.3%;
}.provediv h3
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 30px;;

    text-align: left;
}.provediv h4
{
    font-size: 16px;

    padding: 30px;;

    text-align: left;
}.proveli li
{
    font-size: 14px;
    line-height: 20px;;

    display: block;

    height: 40px;
    padding: 15px 70px 15px 30px;

    text-align: left;
}.proveli li a img
{
    float: left;

    margin-right: 15px;
    padding: 1px;;

    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;

    -webkit-filter: grayscale(1);
            filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}.proveli li a:hover img
{
    -webkit-filter: none;
            filter: none;
}.proveli li p em
{
    font-size: 12px;
    font-style: normal;

    padding-left: 10px;;

    color: #ccc;
}#a1
{
    position: relative;

    overflow: hidden;

    width: 100%;
    height: 800px;

    background: #813b9a url(../images/15.jpg) repeat center top;
}#a1 .a1p
{
    position: absolute;
    z-index: 999;
    top: 140px;
    left: 50%;

    width: 1000px;
    margin-left: -500px;

    text-align: center;

    color: #fff;
}#a1 .a1p h1
{
    font: 50px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a1 .a1p ul li
{
    font-family: 'Microsoft Yahei',Verdana,Geneva,sans-serif;;
    font-size: 23px;
    line-height: 40px;
}#a2
{
    position: relative;

    width: 100%;
    height: 900px;

    background: #e6f7ff url(../images/16.jpg) repeat center top;
}#a2 .a2p
{
    position: absolute;
    z-index: 999;
    top: 180px;
    left: 50%;

    width: 550px;
    margin-left: -50px;

    text-align: center;

    color: #35303b;
}#a2 .a2p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a2 .a2p p
{
    font-size: 16px;;
    line-height: 180%;
}#a3
{
    width: 100%;
    padding-top: 50px;
}#a3 .a3p
{
    padding: 100px;

    text-align: center;

    color: #35303b;;
    background-color: #cf9;
}#a3 .a3p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a3 .a3p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a4
{
    width: 100%;
    padding: 100px 0 60px 0;

    text-align: center;
}#a4 .a4p
{
    padding: 80px 100px;

    text-align: center;

    color: #35303b;
}#a4 .a4p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a4 .a4p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a4 .btnp
{
    margin: 0 auto;
    margin-top: -20px;
}#a4 .btnp a
{
    padding: 15px 50px;
}#a5
{
    position: relative;

    width: 100%;
    height: 900px;

    color: #fff;;
    background: #000 url(../images/19.jpg) repeat center top;
}#a5 .a5p
{
    position: absolute;
    z-index: 999;
    top: 180px;
    left: 50%;

    width: 550px;
    margin-left: -500px;

    text-align: left;
}#a5 .a5p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a5 .a5p p
{
    font-size: 16px;;
    line-height: 180%;
}#a6
{
    width: 100%;
    padding: 0 0 100px 0;

    text-align: center;
}#a6 .a6p
{
    padding: 100px;

    text-align: center;

    color: #35303b;
}#a6 .a6p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a6 .a6p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a6 .a6box
{
    float: left;

    width: 413px;
    height: 150px;
    margin-bottom: 50px;
}.a6box img
{
    float: left;
}.a6box .a6text
{
    float: left;

    width: 213px;
    padding: 10px 30px 0 20px;

    text-align: left;

    color: #35303b;
}.a6text h3
{
    font-size: 20px;
    font-weight: normal;

    position: relative;;

    margin-bottom: 20px;
}.a6text h3 a i
{
    font-size: 13px;

    position: absolute;
    top: 5px;;

    margin-left: 10px;
}.a6text h3 a
{
    color: #35303b;
}.a6text p
{
    font-size: 13px;;
    line-height: 160%;
}#a7
{
    width: 100%;
    padding: 0 0 60px 0;

    text-align: center;
}#a7 .a7p
{
    padding: 70px 100px;

    text-align: center;

    color: #35303b;
}#a7 .a7p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a7 .a7p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a7 a.btn
{
    font-size: 18px;
    line-height: 23px;;

    position: absolute;
    z-index: 9999;
    bottom: 0;
    left: 50%;

    margin-left: -96px;
    padding: 15px 50px;

    list-style: none;
}#a7 #slides
{
    padding-bottom: 20px;
}#a8
{
    position: relative;;

    width: 100%;
    padding: 0 0 20px 0;

    text-align: center;
}#a8 .a8p
{
    padding: 70px 100px;

    text-align: center;

    color: #35303b;
}#a8 .a8p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a8 .a8p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a8 .pt
{
    position: relative;;

    width: 50%;
}#a8 .pt img
{
    display: block;;

    width: 100%;
    max-width: 100%;
    height: auto;
}#a8 .pt a
{
    font-size: 50px;

    position: absolute;
    top: 43%;;

    display: block;

    width: 100%;

    text-align: center;

    color: #fff;
}#a9
{
    width: 100%;
    padding: 0 0 60px 0;

    text-align: center;
}#a9 .a9p
{
    padding: 50px 100px;

    text-align: center;

    color: #35303b;
}#a9 .a9p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a9 .a9p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a9 a.btn
{
    font-size: 18px;
    line-height: 23px;

    position: absolute;
    z-index: 9999;
    z-index: 9999;
    bottom: 0;
    left: 50%;

    margin-left: -96px;
    padding: 15px 50px;

    list-style: none;
}#a10
{
    position: relative;

    overflow: hidden;

    width: 100%;
    height: 600px;

    background: #f30 url(../images/33.jpg) repeat center center;
}#a10 .a10p
{
    position: absolute;
    z-index: 999;
    top: 180px;
    left: 50%;

    width: 1000px;
    margin-left: -500px;

    text-align: center;

    color: #35303b;
}#a10 .a10p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a10 .a10p p
{
    font-size: 16px;;
    line-height: 180%;
}#a11
{
    position: relative;;

    overflow: hidden;

    width: 100%;
    height: 600px;

    background: #fff url(../images/34.jpg) repeat-x center -100px;
}#a11 .a11p
{
    position: absolute;
    z-index: 999;
    top: 180px;
    left: 50%;

    width: 1000px;
    margin-left: -500px;

    text-align: center;

    color: #35303b;
}#a11 .a11p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a11 .a11p p
{
    font-size: 16px;;
    line-height: 180%;
}.monita-top h3
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding-top: 80px;
}.monita-top h2
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 20px 0;
}.monita-top ul
{
    font-size: 16px;
    line-height: 25px;;

    float: left;

    width: 580px;
    padding: 80px 20px;

    text-align: left;
}.monita-main h2
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 50px 0 0 0;
}.monita-main h3
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding-top: 80px;
}.monita-main h3 span
{
    font-size: 18px;
    font-weight: normal;;

    display: block;

    padding-top: 10px;
}.monita-main p
{
    font-size: 16px;
    line-height: 25px;

    width: 900px;
    margin: 0 auto;;
    padding: 40px 0;
}.monita-book
{
    margin-top: 80px;;
    padding: 100px 0 0 0;

    text-align: left;

    border-top: 1px solid #ccc;
}.monita-book .y
{
    width: 560px;
    padding: 50px 40px 0 0;;

    text-align: left;
}.monita-book h4
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 20px 0 0 0;
}.monita-book h3
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 20px 0 30px 0;
}.monita-book-isbn
{
    font-size: 13px;
    line-height: 23px;
}.monita-book-text
{
    font-size: 16px;
    line-height: 25px;

    margin-bottom: 40px;;
    padding: 20px 0;
}#containermap
{
    width: 100%;
    height: 500px;

    background-color: #eee;
}#containermap .tt
{
    font-size: 18px;;
    line-height: 30px;

    margin: 0;
    padding: 0;
}#imgDemo
{
    float: left;

    width: 100px;
    height: 80px;;
    margin-right: 10px;
}#containermap .add
{
    font-size: 12px;
    line-height: 20px;

    margin: 0;
    padding: 0;

    color: #666;
}.hjh3
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    font-weight: normal;
    line-height: 70px;

    width: 50%;
    margin: 0 auto;
    margin-top: 40px;;

    color: #35303b;
}.hjh3 span
{
    display: block;

    color: #666;
}.hjh3 span.en
{
    font-size: 60px;;

    border-bottom: 1px solid #ccc;
}.hjdl
{
    padding-bottom: 60px;
}.hjdl dl
{
    float: left;

    width: 550px;
    margin-right: 15px;;
    padding: 20px;

    text-align: left;

    color: #35303b;
}.hjdl dl dt.z
{
    width: 140px;
    height: 140px;

    text-align: center;
}.hjdl dl dt.z i
{
    font-size: 60px;

    color: #ccc;
}.hjdl dl dt
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    font-weight: normal;

    padding-bottom: 20px;
}.hjdl dl dd
{
    line-height: 150%;
}.img4
{
    width: 100%;
}.img4 img
{
    width: 25%;
}.imglogo
{
    margin: 50px 20px;;

    text-align: center;
}.imgtext
{
    padding-bottom: 80px;;

    color: #666;
}.imgtext h3
{
    font: 28px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    margin-bottom: 20px;

    color: #35303b;
}.imgtext p
{
    line-height: 23px;
}.hjdt
{
    position: relative;

    text-align: center;

    color: #fff;
}.hjdt div
{
    position: absolute;
    top: 100px;
    right: 0;
    left: 0;
}.hjdt h3
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding-bottom: 20px;
}.hjdt p
{
    line-height: 150%;
}.hjwelcome
{
    line-height: 150%;

    color: #666;
}.teachul
{
    margin: 0 auto;
}.teachul li
{
    display: block;
    float: left;

    width: 196px;
    margin: 0 24px 35px 0;;

    text-align: center;
}#teachbannertop
{
    overflow: hidden;;

    width: 100%;

    text-align: center;
}#teachbannertop div.cl
{
    padding: 70px 0;
}#teachbannertop h1
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    font-weight: normal;

    padding-bottom: 30px;
}#teachbannertop p
{
    font-size: 18px;
    line-height: 30px;
}#teachbanner
{
    height: 400px;

    text-align: left;;

    color: #fff;
    background-color: #000;
}#teachbanner div
{
    width: 50%;
    padding-top: 100px;
}#teachbanner h5
{
    font-size: 30px;
}#teachbanner h5 span
{
    font-size: 14px;
    font-weight: normal;

    padding-left: 15px;
}#teachbanner p,
#teachbanner p a
{
    font-size: 14px;
    line-height: 25px;

    display: block;;

    color: #fff;
}#teachmain
{
    height: 780px;
}#teachtext
{
    float: right;

    width: 50%;
    padding-top: 100px;;

    text-align: left;
}#teachtext h1
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    font-weight: bold;
    line-height: 60px;

    position: relative;;

    width: 90%;

    border-bottom: 1px solid #999;
}#teachtext h1 p
{
    font-size: 12px;
    font-weight: normal;
    line-height: 40px;

    position: absolute;
    right: 0;
    bottom: 0;
}.teachnameb
{
    padding: 10px 0 40px 0;;

    text-transform: uppercase;
}.teachmainli
{
    line-height: 25px;
}a.more_teach
{
    display: block;
    float: left;;

    padding: 5px 20px;

    color: #666;
    border: 1px solid #666;
}a.more_teach:hover
{
    color: #000;
    border: 1px solid #000;
}.jp-container
{
    font-size: 14px;;
    line-height: 25px;

    position: relative;

    width: 90%;
    height: 350px;
    margin-bottom: 50px;
}.jspContainer
{
    position: relative;;

    overflow: hidden;
}.jspPane
{
    position: absolute;
}.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0;

    width: 8px;
    height: 100%;

    background: transparent;
}.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 14px;

    background: transparent;
}.jspVerticalBar *,
.jspHorizontalBar *
{
    margin: 0;
    padding: 0;
}.jspCap
{
    display: none;
}.jspHorizontalBar .jspCap
{
    float: left;
}.jspTrack
{
    position: relative;;

    background: transparent;
}.jspDrag
{
    position: relative;
    top: 0;
    left: 0;

    cursor: pointer;

    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;;
    background: #999;
}.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
    float: left;

    height: 100%;
}.jspArrow
{
    display: block;

    cursor: pointer;;
    text-indent: -20000px;

    background: #50506d;
}.jspArrow.jspDisabled
{
    cursor: default;

    background: #80808d;
}.jspVerticalBar .jspArrow
{
    height: 16px;
}.jspHorizontalBar .jspArrow
{
    float: left;

    width: 16px;
    height: 100%;
}.jspVerticalBar .jspArrow:focus
{
    outline: 0;
}.jspCorner
{
    float: left;

    height: 100%;;

    background: #eeeef4;
}#section1
{
    height: 137px;
}.yh dl
{
    float: left;

    width: 255px;
    padding: 15px;;

    text-align: left;
}.yh dl dt
{
    font-size: 16px;
    line-height: 40px;
}.yh dl dt img
{
    margin-right: 8px;
}.yh dl strong
{
    font-size: 16px;
}.tukumenu
{
    font-size: 14px;

    padding: 20px;

    border-top: 4px solid #813b9a;
}.tukumenu li
{
    display: inline-block;

    margin: 0 10px 10px 0;
    padding: 5px 8px;

    border: 1px solid #ccc;
}.tukumenu li.cur
{
    border: 1px solid #813b9a;
}.tukumenu li.cur a
{
    color: #813b9a;
}.duoshuop50
{
    padding: 50px;
}.gradul
{
    margin: 0 auto;
}.gradul li
{
    display: block;
    float: left;

    width: 190px;
    height: 350px;
    margin: 0 20px 0 0;

    text-align: center;
}.gradul li a
{
    position: relative;

    display: inline-block;

    text-align: center;
}.gradul li h5
{
    font-size: 16px;
    font-weight: normal;
    line-height: 35px;

    position: absolute;
    bottom: 0;

    width: 130px;
    margin: 0 30px;
    padding: 0;

    color: #fff;
    background-color: #262528;
}.gradul li p
{
    padding: 10px 0 0 0;
}#monitalink
{
    font: 14px '宋体',Arial,sans-serif;
}#monitalink a
{
    font: 16px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
}.wapcl:after,
.wapcl
{
    height: 0;
}.showbg
{
    padding: 30px 0;

    background-color: #f5f5f5;
}.showmain
{
    width: 1240px;
    margin: 0 auto;
}#showtext
{
    overflow: hidden;

    width: 800px;
    padding: 15px 55px;

    text-align: left;

    background-color: #fff;
}#shownr .neirong img,
#shownr .ul_photoshow img
{
    width: auto\9;
    max-width: 800px;
    height: auto;
    margin: 0;
}#shownr .neirong p
{
    padding: 8px 0;
}.ul_newsrelation
{
    width: 850px;
}.ul_newsrelation li
{
    display: inline-block;
    overflow: hidden;

    width: 180px;
    height: 240px;
    margin-right: 25px;
}.ul_newsrelation li img
{
    width: 180px;
    height: 180px;
}.ul_newsrelation h3
{
    font-size: 13px;
    font-weight: normal;
    line-height: 135%;

    padding: 15px 0 0 0;
}.ul_newsrelation_job
{
    width: 832px;
}.ul_newsrelation_job li
{
    display: inline-block;
    overflow: hidden;

    width: 180px;
    height: 285px;
    margin-right: 25px;
}.ul_newsrelation_job li img
{
    width: 180px;
    height: 245px;
}.ul_newsrelation_job h3
{
    font-weight: normal;
    line-height: 120%;

    padding: 15px 0 0 0;

    text-align: center;
}.ul_news4
{
    text-align: left;

    color: #999;
}.ul_news4 li
{
    float: left;

    width: 300px;
    margin-bottom: 15px;
}.ul_news4 li img
{
    margin-bottom: 10px;
}.ul_news4 li span
{
    font-size: 12px;
}.biaoqian
{
    font-size: 12px;

    padding: 15px 0;
}.biaoqian a
{
    margin: 0 10px;
    padding: 8px 15px;

    color: #000;
    background-color: #f5f5f5;
}.z .index_course li
{
    overflow: hidden;

    width: 414px;
    height: 258px;
}.y .index_course
{
    float: left;

    width: 826px;
}.y .index_course li
{
    float: left;

    width: 412px;
    height: 172px;
    margin: 0;
}.index_course li
{
    background-color: #000;
}.index_course li strong
{
    font-size: 20px;

    display: block;

    margin-bottom: 5px;
}.index_course li span
{
    font-size: 14px;

    display: block;
}.index_course li span.btn
{
    font-size: 12px;

    float: left;

    margin-top: 20px;
    padding: 5px 15px;

    -webkit-transition: all .5s ease-out;
       -moz-transition: all .5s ease-out;
         -o-transition: all .5s ease-out;
            transition: all .5s ease-out;

    opacity: 0!important;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0)!important;
}.index_course li i
{
    font-size: 12px;

    margin-right: 8px;
}.index_course li img
{
    position: absolute;
    z-index: 1;
}.index_course li p
{
    position: absolute;
    z-index: 99;

    padding: 30px;
}.index_course li a
{
    -webkit-transition: all .5s ease-out;
       -moz-transition: all .5s ease-out;
         -o-transition: all .5s ease-out;
            transition: all .5s ease-out;

    opacity: 1!important;
    color: #fff;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100)!important;
}.index_course li a:hover
{
    -webkit-transition: all .5s ease-out;
       -moz-transition: all .5s ease-out;
         -o-transition: all .5s ease-out;
            transition: all .5s ease-out;

    opacity: .7!important;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70)!important;
}.index_course li a:hover span.btn
{
    -webkit-transition: all .5s ease-out;
       -moz-transition: all .5s ease-out;
         -o-transition: all .5s ease-out;
            transition: all .5s ease-out;

    opacity: 1!important;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100)!important;
}.index_course li.box4 a,
.index_course li.box5 a,
.index_course li.box8 a
{
    color: #000;
}.xop5
{
    overflow: hidden;

    width: 1300px;
}.xop5 li
{
    float: left;
    overflow: hidden;

    width: 180px;
    height: 230px;
    margin-right: 32px;
    padding-bottom: 20px;
}.xop5 li img
{
    display: block;

    width: 180px;
    height: 125px;
    margin-bottom: 8px;
}.xop5 li a
{
    font-size: 14px;

    text-decoration: none;
}.xop5 li a:hover
{
    text-decoration: none;

    color: #999;
}.xop5 li a span
{
    display: block;
}.xop5 li em
{
    font-style: normal;

    color: #999;
}.search
{
    clear: both;

    width: 330px;
    margin: 0 auto;
    padding-bottom: 10px;
}#zhifubao
{
    float: left;

    width: 49%;

    border-right: 1px solid #ddd;
}#weixin
{
    float: right;

    width: 49%;
}#payfoot
{
    display: block;
}#payh1
{
    display: none;
}#zhifubao h3,
#weixin h3
{
    width: 145px;
    margin: 0 auto;

    text-align: center;
}#videoyk
{
    width: 100%;
}#videoyk iframe
{
    width: 1240px;
    height: 738px;
}#videomore
{
    padding: 0;
}#mapsmainbg
{
    z-index: 99999;
}#fullbg
{
    position: absolute;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: none;

           opacity: .95;
    background-color: #000;

    filter: alpha(opacity=95);
      -moz-opacity: .95;
    -khtml-opacity: .95;
}#dialog
{
    position: fixed!important;
    position: absolute;
    z-index: 99999;
    top: 50%;
    left: 50%;

    display: none;

    width: 980px;
    height: 500px;
    margin: -300px 0 0 -450px;
    padding: 0;

    border-radius: 5px;
}#dialog p
{
    line-height: 24px;

    height: 24px;
    margin: 0 0 12px;
}#dialog p.close
{
    padding-right: 10px;

    text-align: right;
}#dialog p.close a
{
    font-size: 23px;

    text-decoration: none;

    color: #fff;
}#mapsmain ul
{
    padding-bottom: 30px;
}#mapsmain ul li
{
    font-size: 14px;
    line-height: 25px;

    float: left;

    width: 120px;

    text-align: left;

    color: #fff;
}#mapsmain ul li ul li
{
    float: none;
}#mapsmain ul li a
{
    color: #fff;
}#mapsmain ul li a:hover
{
    color: #813b9a;
}.wapimg
{
    position: absolute;
    top: -9999999px;
}.hotxoyoer
{
    /*padding: 50px 0 70px 0;*/

    /*border-top: 1px solid #ccc;*/
}.hoth3 h3
{
    font-size: 24px;

    padding: 15px 0;
}.hoth3 hr
{
    width: 50px;
    height: 0;
    margin: 0 auto;

    color: #813b9a;
    border: 2px solid #813b9a;
}.hottel
{
    width: 1300px;
    padding: 30px 0;
}.hottel dl
{
    float: left;

    width: 300px;
    margin: 0 10px 0 0;

    text-align: left;
}.hottel dl a
{
    display: block;
    float: left;

    width: 300px;

    color: #666;
    border: 1px solid #ddd;
}.hottel dl a:hover
{
    color: #333;
    border: 1px solid #ccc;
}.hottel dt
{
    float: left;

    width: 110px;
    padding: 15px 0;

    text-align: center;
}.hottel dl dt img
{
    margin: 13px 0;
}.hotteldd1
{
    font-size: 16px;

    padding-top: 23px;
}.hotteldd2
{
    font-size: 25px;
}.slider-index
{
    width: 100%;
    height: 700px;
}.swiper-slide-index
{
    height: 700px;

    color: #fff;
    background-color: #262528;
    background-position: center;
    background-size: cover;
}.swiper-text
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 1240px;
    height: 350px;
    margin-top: -175px;
    margin-left: -620px;
}.swiper-slide-zp,
.swiper-slide-zp2,
.swiper-slide-tp
{
    width: 260px;
}.slider-duoshuo
{
    width: 410px;
    height: 400px;
}.slider-duoshuo ul
{
    width: 410px;
}.slider-duoshuo ul li
{
    z-index: 99;

    display: block;

    width: 410px;
    height: 60px;
}.slider-duoshuo .swiper-slide
{
    z-index: 1px;

    display: block;

    width: 410px;
    min-height: 80px;
}#SOHUCS #SOHU_MAIN #powerby_sohu
{
    display: none;
}.ul_pic
{
    width: 1260px;
}.ul_pic li
{
    float: left;

    width: 235px;
    height: 390px;
    margin-right: 16px;
}.ul_pic li p
{
    font-size: 14px;

    display: block;
    overflow: hidden;

    height: 80px;
    padding: 10px;

    color: #666;
}.videoiframe iframe
{
    width: 1240px;
    height: 600px;
}#sns
{
    line-height: 40px;

    padding: 10px 0;
}#sns a
{
    display: inline-block;
    overflow: hidden;

    width: 58px;
    height: 1px;
    margin: 0 15px;
    padding-top: 39px;

    background-image: url(../images/sns.png);
    background-repeat: no-repeat;
}a.s01
{
    background-position: 0 0;
}a.s02
{
    background-position: -58px 0;
}a.s03
{
    background-position: -116px 0;
}a.s04
{
    background-position: -290px 0;
}#sns a.s05
{
    width: 116px;

    background-position: -174px 0;
}a.s06
{
    background-position: -348px 0;
}a.s07
{
    background-position: -406px 0;
}#sns a.s08
{
    width: 135px;

    background-position: -465px 0;
}.pinglunbg
{
    position: relative;
}.pinglun
{
    position: absolute;
    z-index: 999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;

    border-bottom: 1px solid #813b9a;
}#SOHUCS .action-from-gw
{
    display: none;
}.shizi
{
    padding-bottom: 30px;
}.shizitt
{
    font-size: 20px;

    margin-bottom: 20px;
}.shizili
{
    float: left;

    width: 400px;
    padding-right: 13px;
}.shizili h3
{
    font-size: 18px;
}.shizili h5
{
    margin-bottom: 15px;
}
#kcboxid .kctext
{
    padding: 0 30px !important;
}
.kctime
{
    width: 70px;
}.kccny
{
    width: 70px;
}.kcopen
{
    width: 70px;
}.kcicon
{
    float: left;

    width: 274px;
    padding: 30px;
}#kcboxid
{
    font-weight: normal;

    color: #999;
}#kcboxid p,
#kcboxid h3
{
    font-size: 14px;
    line-height: 23px;

    padding-top: 30px;
}#bannermenu
{
    overflow: hidden;

    width: 1280px;;
    padding: 40px 0;
}#bannermenu li
{
    float: left;

    width: 170px;
    margin-right: 40px;
}#bannermenu li a
{
    font-size: 16px;
    line-height: 25px;
}#bannermenu li img
{
    display: block;

    width: 170px;
    height: 90px;;
    margin-bottom: 8px;
}#bannermenu li p
{
    display: block;
}.nav-wrap
 {
     width: 1240px;
     margin: 0 auto;
     padding: 15px 0;
 }.nav-wrap1
  {
      width: 1240px;
      margin: 0 auto;
      padding: 15px 0;
  }.navh2
{
    font-size: 18px;
    font-weight: normal;;
    line-height: 30px;

    float: left;
}#nav
{
    line-height: 30px;

    float: right;

    width: auto;
    height: 30px;

    list-style: none;

    text-align: center;
}#nav li
{
    display: inline-block;
    float: right;

    width: auto;
    margin: 0;
    padding: 0;

    list-style: none;
}#nav li a
{
    font-size: 14px;

    float: left;

    padding: 0 20px;

    text-decoration: none;
    text-transform: uppercase;;

    color: #555;
}#nav li a:hover
{
    color: #813b9a;
}#nav li a.cur
{
    color: #999;
}.container
{
    margin: 0 auto;
}.container a
{
    -webkit-transition: none;;
            transition: none;
}#BizQQWPA1,
#BizQQWPA2,
#BizQQWPA3
{
    cursor: pointer;
}#nav li a.btn
{
    font-size: 12px;;
    line-height: 30px;

    margin-left: 10px;
}#nav li a.btn i
{
    font-size: 14px;;

    margin-right: 10px;
}#nav li a.btn-danger
{
    color: #fff;
}#nav li a.btn-x
{
    color: #813b9a;
}.img4 img
{
    width: 25%;
}.pages
{
    font-size: 16px;;

    padding: 60px 0;

    text-align: center;
}.pages a
{
    display: inline;

    padding: 10px 15px;;

    border: 1px solid #eee;
    background-color: #f1f1f1;
}.pages a.a1
{
    color: #fff;;
    border: 1px solid #813b9a;
    background-color: #813b9a;
}.pages a:hover
{
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 1px 1px #eee;
       -moz-box-shadow: 0 1px 1px #eee;
            box-shadow: 0 1px 1px #eee;
}.pages a.a1:hover
{
    border: 1px solid #ce3300;
    -webkit-box-shadow: 0 1px 1px #f9ede9;
       -moz-box-shadow: 0 1px 1px #f9ede9;
            box-shadow: 0 1px 1px #f9ede9;
}.pages span
{
    padding: 10px 15px;

    color: #999;
}#footmain
{
    font-size: 13px;;

    padding: 10px 0 0px 0;
}.footmaintt
{
    margin-bottom: 100px;
}.footmaintt h3
{
    font-size: 28px;
    line-height: 60px;

    width: 50%;
    margin: 0 auto 15px auto;

    letter-spacing: 1px;

    border-bottom: 1px solid #ccc;
}.footmaintt p
{
    font-size: 16px;
    line-height: 30px;
}.footmaintt p a
{
    color: #813b9a;
}.footmainbox
{
    float: left;;

    width: 33.3%;
}.footmainbox h5
{
    font-size: 25px;
    font-weight: normal;;

    margin-bottom: 20px;
}.footmainbox h5 i
{
    font-size: 40px;

    display: block;

    margin-bottom: 10px;

    color: #813b9a;
}.footmainbox p
{
    line-height: 150%;
}.footmainbox p i
{
    color: #813b9a;
}#footmenu
{
    padding: 23px 0;

    text-align: center;;

    border-top: 1px solid #ccc;
}#footmenu ul li
{
    display: inline;

    padding: 0 10px;
}#footmenu ul li a
{
    font-size: 14px;
}#footer
{
    line-height: 30px;;

    width: 100%;
    padding: 45px 0 30px 0;

    text-align: center;

    color: #ccc;
    background-color: #1e1e1e;
}#footer a
{
    color: #ccc;
}#footer .copy
{
    font-size: 12px;
}.monitanav
{
    margin-bottom: 0;
}.viewbg
{
    position: absolute;
    top: 0;
    bottom: 0;

    width: 100%;;

    background-image: url(../images/grid.gif);
}.view img
{
    position: relative;;

    display: block;
}.view a.info:hover
{
    -webkit-box-shadow: 0 0 5px #000;
       -moz-box-shadow: 0 0 5px #000;
            box-shadow: 0 0 5px #000;
}.view .mask
{
    -webkit-transition: all .4s ease-in-out;
       -moz-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
         -o-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;;

    opacity: 0;
    background-color: rgba(34,34,44,.7);

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter: alpha(opacity=0);
}.view .maskh5
{
    -webkit-transition: all .2s linear;
       -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
         -o-transition: all .2s linear;
            transition: all .2s linear;;
    -webkit-transform: translateY(100px);
       -moz-transform: translateY(100px);
        -ms-transform: translateY(100px);
         -o-transform: translateY(100px);
            transform: translateY(100px);

    opacity: 0;

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter: alpha(opacity=0);
}.view .maskp
{
    -webkit-transition: all .2s linear;
       -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
         -o-transition: all .2s linear;
            transition: all .2s linear;;
    -webkit-transform: translateY(100px);
       -moz-transform: translateY(100px);
        -ms-transform: translateY(100px);
         -o-transform: translateY(100px);
            transform: translateY(100px);

    opacity: 0;

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=0)';
        filter: alpha(opacity=0);
}.view:hover img
{
    -webkit-transform: scale(1.1,1.1);
       -moz-transform: scale(1.1,1.1);
        -ms-transform: scale(1.1,1.1);
         -o-transform: scale(1.1,1.1);
            transform: scale(1.1,1.1);
}.view:hover .mask
{
    opacity: 1;;

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=100)';
        filter: alpha(opacity=100);
}.view:hover h5,
.view:hover p
{
    -webkit-transform: translateY(0px);
       -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
         -o-transform: translateY(0px);
            transform: translateY(0px);;

    opacity: 1;

    -ms-filter: 'progid: DXImageTransform.Microsoft.Alpha(Opacity=100)';
        filter: alpha(opacity=100);
}.view:hover p
{
    -webkit-transition-delay: .1s;
       -moz-transition-delay: .1s;
        -ms-transition-delay: .1s;
         -o-transition-delay: .1s;
            transition-delay: .1s;
}.view-first
{
    position: relative;

    overflow: hidden;

    width: 196px;
    height: 265px;

    text-align: center;
}.view-first h5
{
    font: 25px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    position: absolute;
    position: relative;
    top: 150px;

    width: 80%;
    margin: 20px 0 0 0;
    margin: 0 auto;;
    padding: 10px;

    text-align: center;

    color: #000;
    color: #fff;
    border-bottom: 1px solid #e74c3c;
}.view-first p
{
    font: 14px Verdana,Geneva,sans-serif;
    line-height: 25px;;

    position: absolute;
    position: relative;
    top: 142px;

    padding: 10px 20px 20px;

    text-align: center;
    text-transform: uppercase;

    color: #ccc;
}.view-first img
{
    -webkit-transition: all .2s linear;
       -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
         -o-transition: all .2s linear;
            transition: all .2s linear;
}.view-first .mask
{
    position: absolute;
    top: 0;
    left: 0;;

    overflow: hidden;

    width: 196px;
    height: 265px;
}.view-2
{
    position: relative;

    overflow: hidden;

    width: 180px;

    text-align: center;
}.view-2 h4
{
    font-size: 13px;
    font-weight: normal;;
    font-style: normal;

    position: relative;

    padding-top: 10px;

    text-align: center;
}.view-2-img
{
    overflow: hidden;;

    width: 180px;
    height: 120px;
}.view-2 img
{
    -webkit-transition: all .2s linear;
       -moz-transition: all .2s linear;
        -ms-transition: all .2s linear;
         -o-transition: all .2s linear;
            transition: all .2s linear;
}.view-2 .mask
{
    position: absolute;
    top: 0;
    left: 0;;

    overflow: hidden;

    width: 180px;
    height: 120px;
}.view-2 .icon-play
{
    font-size: 23px;
    line-height: 120px;;

    margin-top: 50px;
}.view-2 .videotime
{
    position: absolute;
    bottom: 10px;;
    left: 72px;

    display: block;
}.view-2 a h4
{
    color: #666;
}.view-2 a .mask
{
    color: #fff;
}#slides,
#slides1240-650,
#slides1240-500
{
    position: relative;

    overflow: hidden;
}#slides .slidesjs-navigation,
#slides1240-650 .slidesjs-navigation,
#slides1240-500 .slidesjs-navigation
{
    font-size: 500%;;
    line-height: 50px;

    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 5%;

    margin-top: -50px;

    list-style: none;

    color: #fff;
}#slides .slidesjs-previous,
#slides1240-650 .slidesjs-previous,
#slides1240-500 .slidesjs-previous
{
    float: left;;

    margin-right: 5px;
}#slides .slidesjs-next,
#slides1240-650 .slidesjs-next,
#slides1240-500 .slidesjs-next
{
    position: absolute;
    z-index: 9999;;
    top: 50%;
    right: 5%;
    left: auto;

    list-style: none;
}.slidesjs-pagination
{
    display: none;
}.slidesjs-pagination li
{
    float: left;

    margin: 0 1px;
}.slidesjs-pagination li a
{
    display: block;
    float: left;
    overflow: hidden;;

    width: 13px;
    height: 0;
    padding-top: 13px;

    background-image: url(../images/pagination.png);
    background-position: 0 0;
}.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active
{
    background-position: 0 -13px;
}.slidesjs-pagination li a:hover
{
    background-position: 0 -26px;
}#slider-course
{
    position: relative;

    overflow: hidden;

    min-height: 400px;

    background-color: #787880;
}#slider-course .bx-wrapper
{
    margin: 0 auto;
}#slider-course bx-controls-direction
{
    display: none;
}.slider-banner img
{
    display: none;
}#slider-course img
{
    width: 100%;
}#menubanner
{
    position: absolute;
    z-index: 1;;

    width: 980px;
    height: 495px;
}#menubanner li
{
    display: block;

    width: 980px;
    height: 495px;

    text-align: right;
}.xobanner
{
    position: relative;
}.gaokao
{
    position: absolute;
    z-index: 99999;
    top: 50%;
    left: 50%;

    width: 121px;
    height: 126px;
    margin-top: 120px;
    margin-left: 500px;
}.xobannermain
{
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;

    width: 1240px;
    height: 390px;
    margin-top: -210px;
    margin-left: -620px;
}.xobanner h1
{
    font-size: 35px;
    font-weight: normal;
    line-height: 30px;

    display: block;
}.xobanner h2
{
    
    font-size: 30px;
    font-weight: normal;;
    line-height: 30px;

    display: block;
    overflow: hidden;

    width: 600px;
    height: 35px;
}.xobanner h3
{
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;;

    text-transform: uppercase;
}.xobanner p
{
    font-size: 16px;
    line-height: 25px;

    width: 600px;
}.xobanner ul
{
    font-size: 16px;
    line-height: 25px;
    line-height: 30px;
}


.xobanner li span.liz
{
    font-size: 16px;;

    display: inline;
    float: left;

    width: 90px;
}.xobannerhot
{
    position: absolute;
    z-index: 6;;
    top: 85px;
    left: 465px;
}.vw .xobannerhot
{
    top: 70px;;
    left: 60px;
}.vw .cback
{
    position: absolute;
    z-index: 10;;
    top: 20px;
    right: 20px;
}.vw .cback
{
    display: block;;

    width: 78px;
    height: 20px;

    background-color: #737476;
}.vw .cback a
{
    line-height: 20px;

    display: block;

    width: 78px;
    height: 20px;

    text-align: center;;
    text-decoration: none;

    color: #fff;
}.vw .cback a:hover
{
    color: #ddd;
}.vw .xobannerifno
{
    margin-top: 50px;
}.time span
{
    padding: 0 3px;;

    color: #f30;
}.coursemore a
{
    font-size: 16px;
    font-weight: bold;;

    padding: 10px 40px;
}.coursemore i
{
    margin-right: 10px;
}.xocourse
{
    text-align: left;
}.xocoursemain
{
    padding: 45px 45px 45px 0;
}.xocoursemain h5
{
    font-size: 18px;
    font-weight: normal;;

    margin-bottom: 5px;
}.xocoursemain p
{
    font-size: 12px;

    padding-bottom: 15px;
}.xocoursemore a
{
    font-size: 12px;
}.cmain
{
    font-size: 16px;

    padding: 50px 0;
}.cmaintt
{
    font-size: 18px;

    margin-bottom: 10px;
}.cimgr20
{
    margin-right: 40px;
}.cimgl20
{
    margin-left: 40px;
}.cmainpt
{
    width: 1270px;;
    padding: 30px 0 30px 0;
}.c4p dl
{
    display: block;
    float: left;
    overflow: hidden;

    width: 180px;
    padding-right: 30px;
    padding-bottom: 30px;
}.c4p dl dt img
{
    display: block;

    width: 180px;
    height: 125px;;
    margin-bottom: 15px;
}.c4p dl dt
{
    font-size: 18px;;
    font-weight: normal;

    display: block;

    margin-bottom: 15px;
}.c4p dl dd
{
    line-height: 25px;
}.other
{
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}.other table
{
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
}.other td
{
    font-size: 12px;
    font-size: 16px;;
    line-height: 50px;

    height: 50px;
    margin: 0;
    padding-left: 10px;

    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}.other .t1 td
{
    font-size: 14px;
    font-weight: bold;

    height: 50px;

    border-bottom: 1px solid #999;
}.other ul.free li
{
    float: left;

    width: 100px;
    margin-right: 20px;

    text-align: center;;

    color: #999;
}.other ul.free li img
{
    margin-bottom: 10px;
}.other td span.free
{
    padding: 4px;

    color: #fff;;
    background-color: #690;
}.other h3
{
    font-size: 18px;
    line-height: 50px;

    height: 50px;
    margin-bottom: 30px;;

    border-bottom: 1px solid #ccc;
}.other h3 span
{
    font-size: 14px;
    font-weight: normal;;

    float: right;

    color: #999;
}.other h5
{
    font-size: 16px;

    padding-top: 20px;;
    padding-left: 15px;

    background: url(../images/xogof60.gif) no-repeat left 28px;
}.other h5 span
{
    font-size: 12px;
    font-weight: normal;

    color: #666;
}.xuefei
{
    margin-bottom: 50px;;

    border-bottom: 1px solid #ccc;
}.xuefei .z
{
    width: 300px;
}.xuefei .y
{
    width: 500px;
}.relatedkc
{
    overflow: hidden;;

    width: 1270px;
}.relatedkc img
{
    margin-bottom: 10px;
}.relatedkc li
{
    font-size: 16px;;

    float: left;
    overflow: hidden;

    width: 180px;
    height: 230px;
    margin: 0 31px 30px 0;
}.relatedkc li a span
{
    font-size: 12px;

    display: block;

    padding-top: 10px;;

    color: #999;
}.ys
{
    position: relative;

    height: 550px;
}.ys i
{
    font-size: 24px;
    font-weight: normal;;
    line-height: 55px;

    width: 55px;
    height: 55px;

    text-align: center;

    color: #fff;
    background-color: #1e1e1e;
}.ys1
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 350px;
    height: 470px;
    margin-top: -240px;;
    margin-left: -175px;
    padding: 10px;

    text-align: center;
}.ys2,
.ys3,
.ys4,
.ys5
{
    position: absolute;

    width: 390px;
    height: 160px;
}.ys2
{
    top: 80px;;
    left: 0;
}.ys3
{
    top: 80px;
    right: 0;
}.ys4
{
    top: 280px;
    bottom: 0;
    left: 0;
}.ys5
{
    top: 280px;
    right: 0;;
    bottom: 0;
}.ysmakeup
{
    height: 470px;;

    background: url(../images/m01.jpg) no-repeat center bottom;
}.ysmakeup .ys2,
.ysmakeup .ys3,
.ysmakeup .ys4,
.ysmakeup .ys5
{
    width: 340px;
}.ysmakeup .ys2
{
    top: 70px;;
    left: 0;
}.ysmakeup .ys3
{
    top: 70px;
    right: 0;
}.ysmakeup .ys4
{
    top: 260px;
    bottom: 0;
    left: 0;
}.ysmakeup .ys5
{
    top: 260px;
    right: 0;;
    bottom: 0;
}.duoshuo,
.xoschool
{
    margin-bottom: 10px;;
    padding: 35px 0;
}.duoshuo h3,
.xoschool h3
{
    font-size: 24px;
    font-weight: normal;

    margin: 20px 0 35px 0;

    letter-spacing: 1px;
}.duoshuo h3 span,
.xoschool h3 span
{
    font-size: 18px;
    line-height: 40px;;

    display: block;

    color: #999;
}.xoschoolmain
{
    padding: 30px 30px 30px 0;

    text-align: left;
}.xoschoolmain a .xicon
{
    float: left;

    width: 50px;
    height: 50px;
    margin-right: 15px;

    -webkit-transition: .25s;
            transition: .25s;;
    text-align: center;

    background-color: #1e1e1e;
}.xoschoolmain a .xicon i
{
    font-size: 23px;
    line-height: 50px;;

    color: #fff;
}.xoschoolmain a:hover .xicon
{
    -webkit-transition: .25s;
            transition: .25s;;

    background-color: #813b9a;
}.xoschoolmain a:hover .xicon i
{
    color: #fff;
}.xoschoolmain h5
{
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;;

    color: #000;
}.xoschoolmain h5 span
{
    font-weight: normal;
    line-height: 23px;

    display: block;
}.xoschoolmain p
{
    line-height: 25px;

    color: #777;
}.xoschoolmore
{
    font-size: 12px;

    color: #813b9a;
}.w50
{
    width: 50%;
}.w33
{
    width: 33.3%;
}.w66
{
    width: 66.6%;
}.xo4
{
    float: left;

    width: 243px;

    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ddd;
}.xo2
{
    float: left;

    width: 488px;

    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ddd;
}.xo5
{
    float: left;

    width: 194px;

    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ddd;
}.w300
{
    width: 300px;
}.w306
{
    width: 306px;
}.w368
{
    width: 306px;
    padding: 0 31px;
}.w643
{
    width: 643px;
}.xohot2
{
    display: block;

    width: 42px;
    height: 17px;

    text-align: center;

    color: #fff;
    background: #f30 url(../images/default.gif) no-repeat right -305px;
}.job
{
    position: relative;

    margin-bottom: 20px;
}.jobh
{
    line-height: 41px;

    width: 860px;
    height: 41px;
    margin-bottom: 10px;
}.jobh h3
{
    font-size: 18px;
    font-weight: normal;;

    float: left;

    letter-spacing: 1px;
}.jobh em a
{
    font-style: normal;

    float: right;

    color: #813b9a;
}.jobbox
{
    width: 895px;
}.jobboxbg
{
    background: url(../images/bg_linex.gif);
}.jobren
{
    float: left;

    padding: 20px 0 10px 20px;
}.jobren li
{
    position: relative;

    float: left;
    overflow: hidden;;

    width: 195px;
    height: 285px;
    margin-bottom: 30px;
    margin-left: 20px;
}.jobren li a em
{
    font-size: 14px;
    font-style: normal;
    line-height: 33px;

    position: absolute;
    bottom: 0;
    left: 33px;

    display: block;

    width: 125px;
    height: 33px;

    -webkit-transition: .25s;
            transition: .25s;;
    text-align: center;

    color: #fff;
    background-color: #1e1e1e;
}.jobren li a:hover em
{
    font-style: normal;;

    display: block;

    width: 125px;
    height: 33px;

    background-color: #813b9a;
}.jobpin
{
    position: absolute;
    top: 40px;
    right: 15px;
    bottom: 0;

    width: 345px;

    background-color: #fff;
}.jobpin h3
{
    font-size: 16px;
    font-weight: normal;
    line-height: 40px;

    position: relative;;

    overflow: hidden;

    width: 210px;
    height: 42px;
    margin: 0 auto;

    text-align: center;

    color: #fff;
    background-color: #813b9a;
}.jobpin h3 em
{
    font-size: 50px;
    font-style: normal;;
    line-height: 50px;

    position: absolute;
    right: 80px;
    bottom: -40px;

    width: 50px;
    height: 50px;

    color: #fff;
}.jobpin ul
{
    padding: 20px;
}.jobpin ul li
{
    font-size: 14px;
    line-height: 28px;

    overflow: hidden;;

    height: 80px;
    margin-bottom: 10px;
}.jobpin ul li em
{
    font-size: 12px;
    font-style: normal;;

    color: #999;
}.jobweb
{
    padding: 70px 30px;

    text-align: left;;
    text-transform: uppercase;

    background-color: #fff;
}.jobweb h5
{
    font-size: 20px;
    font-weight: normal;
    line-height: 35px;
}.jobweb h5 span
{
    font-size: 12px;
    line-height: 20px;

    display: block;

    color: #999;
}.jobweb h4
{
    font-size: 16px;
    font-weight: normal;
    line-height: 23px;

    margin: 20px 0 30px 0;
}.jobweb .btn
{
    padding: 8px 30px;
}.hr
{
    position: relative;

    overflow: hidden;;

    width: 1240px;
    margin: 0 auto;
}.hr a
{
    font-size: 18px;

    float: left;;

    margin: 90px 0 0 0;
    padding: 10px 30px;
}.hr em
{
    font-size: 50px;
    font-style: normal;;

    position: absolute;
    top: -40px;
    right: 160px;

    color: #fff;
}.xuesheng
{
    padding: 50px 0;
}.xuesheng div
{
    float: left;

    width: 25%;

    text-align: center;
}.xuesheng div p
{
    padding: 0 40px;
}.xuesheng div i
{
    font-size: 24px;
    font-weight: normal;
    line-height: 55px;

    display: inline-block;;

    width: 55px;
    height: 55px;

    text-align: center;

    color: #fff;
    background-color: #1e1e1e;
}.boxh3
{
    font-size: 18px;
    font-weight: 50;;
    line-height: 50px;

    position: relative;

    letter-spacing: 1px;
}.boxh3 span
{
    font-size: 13px;;
    font-weight: normal;

    position: absolute;
    right: 0;

    overflow: hidden;

    text-transform: uppercase;
}.boxh3 span a
{
    color: #813b9a;
}.boxh4
{
    font-size: 14px;

    position: relative;;

    padding: 10px 0;

    color: #000;
}.boxh4 a
{
    font-weight: normal;;

    color: #000;
}.boxh4 a strong
{
    font-size: 18px;;
    font-weight: bold;
}.boxh4 a:hover
{
    text-decoration: underline;;

    color: #00;
}.boxh4 span
{
    position: absolute;
    top: 15px;
    right: 0;

    overflow: hidden;

    width: 62px;
    height: 19px;
}.boxh4 span a
{
    font-size: 12px;

    color: #999;
}.more
{
    padding: 18px 0 15px 20px;
}.more li
{
    float: left;

    padding: 0 10px;
}.more li a
{
    color: #999;
}.more li.fb a
{
    color: #f30;
}.ul_job
{
    overflow: hidden;;

    width: 680px;
}.ul_job li
{
    float: left;
    overflow: hidden;

    width: 150px;
    height: 221px;
    margin-right: 14px;
    margin-bottom: 10px;

    border: 1px solid #ddd;
}.ul_job li div.peekphoto
{
    position: relative;

    display: block;
    overflow: hidden;

    height: 221px;
    margin-bottom: 8px;
}.ul_job li .cover-h221
{
    line-height: 18px;

    width: 135px;
    height: 90px;
    padding: 0 0 0 15px;;

    text-align: left;
}.ul_job li .cover-h221 strong
{
    font-size: 14px;;
    line-height: 40px;
}.ul_job2 li
{
    padding: 5px 10px;
    padding-left: 30px;;

    border-bottom: 1px solid #eee;
    background: #fff url(../images/f30.gif) no-repeat 15px 12px;
}.ul_job2 li a
{
    display: block;
}.ul_job2 li .jobtt
{
    font-size: 14px;

    display: block;
}.ul_job2 li em
{
    font-style: normal;

    color: #999;
}.ul_renli
{
    overflow: hidden;;

    width: 990px;
}.ul_renli li
{
    float: left;
    overflow: hidden;

    width: 190px;
    height: 280px;
    margin-right: 7px;
    margin-bottom: 10px;
}.ul_renli li div.peekphoto
{
    position: relative;

    display: block;
    overflow: hidden;

    height: 280px;
    margin-bottom: 8px;
}.ul_renli li .cover-h280
{
    width: 190px;
}.ul_photoshow
{
    text-align: center;
}.ul_photoshow li
{
    display: block;

    margin-bottom: 20px;
}.xolink
{
    margin: 10px 0;
}.xolink li
{
    float: left;

    margin-right: 8px;

    white-space: nowrap;;

    color: #666;
}.xolink li a
{
    color: #999;
}.block
{
    margin: 10px 10px 0;
}.temp
{
    margin: 1px;
}.slideshow
{
    clear: both;
}.slideshow li
{
    position: relative;

    overflow: hidden;
}.slideshow span.title
{
    font-size: 12px;
    line-height: 32px;

    position: absolute;
    right: 0;
    bottom: 0;
    left: 20px;

    overflow: hidden;

    height: 32px;
    margin-bottom: 0;

    text-align: left;;
    text-indent: 10px;
}.slideshow span.title,
.slidebar li
{
    overflow: hidden;;

    color: #fff;
}.slidebar li
{
    font-size: 10px;
    line-height: 20px;

    float: left;

    width: 20px;
    height: 20px;
    margin-right: 1px;

    cursor: pointer;;
    text-align: center;
}.slidebar li.on
{
    font-weight: 700;;

    color: #000;
    background: rgba(255,255,255,.5);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #50FFFFFF,endColorstr = #50FFFFFF);
}.frame
{
    margin-bottom: 0;;

    border: 0 solid #fff;
    background: 0;
}.temp
{
    margin: 0;
}.slidebar
{
    position: absolute;
    right: 4px;;
    bottom: 4px;
}.slidebar li
{
    overflow: hidden;;

    color: #fff;
    background: rgba(0,0,0,.3);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #90000000,endColorstr = #90000000);
}.slidebar li.on
{
    font-weight: 700;;

    color: #ff0;
    background: rgba(255,255,255,.5);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #90000000,endColorstr = #90000000);
}.slideshow span.title
{
    text-indent: 0;
}.block
{
    position: relative;;

    margin: 0;
}#frameHlicAe
{
    margin: 0!important;

    border: 0!important;
}.comiis_wrap960,
.comiis_wrapad
{
    width: 1240px;;
    margin: 0 auto;
}.comiis_wrapad
{
    margin-top: 10px;
}.comiis_wrapad
{
    overflow: hidden;
}.comiis_wrapad img
{
    float: left;

    margin-top: 0;
}#slidesImgs li
{
    display: none;;

    width: 1240px;
    height: 300px;
}.catpos
{
    font-family: '宋体',Verdana,Geneva,sans-serif;
    line-height: 40px;

    height: 40px;
    padding: 0;

    color: #999;
}#BizQQWPA,
#BizQQWPA2,
#BizQQWPA3
{
    cursor: pointer;
}.ul_newsli
{
    width: 1300px;
}.ul_newsli li
{
    float: left;
    overflow: hidden;
    /*width: 220px;*/
    height: 317px;
    margin-right: 16px;
}.ul_newsli li img
{
    margin-bottom: 10px;
    width: 193px;
    height: 300px;
}.ul_newsli li em
{
    font-style: normal;

    color: #999;
}.ul_news2li
{
    width: 1300px;
}.ul_news2li li
{
    float: left;
    overflow: hidden;

    width: 180px;
    height: 350px;;
    margin-right: 31px;
}.ul_news2li li img
{
    margin-bottom: 10px;
}.ul_news2li li em
{
    font-style: normal;

    color: #999;
}.indexnews2 li
{
    float: left;

    width: 165px;
    height: 280px;
    margin: 0 30px 20px 0;
}#con
{
    position: relative;

    overflow: hidden;;

    height: 385px;

    background-color: #fff;
}#con ul
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;;
    line-height: 23px;

    position: relative;
    top: 0;
    left: 0;

    padding: 0;
}#con a
{
    text-decoration: none;
}.ul_photo
{
    width: 650px;
}.ul_photo li
{
    position: relative;

    float: left;
    overflow: hidden;;

    width: 125px;
    height: 130px;
    margin: 0 5px 8px 0;
}.ul_photo li img
{
    width: 125px;
    height: 130px;
}.rep
{
    width: 630px;
}.rep li
{
    float: left;
    overflow: hidden;;

    width: 150px;
    height: 215px;
    margin: 0 5px 8px 0;
}.rep li p
{
    line-height: 30px;;

    overflow: hidden;

    height: 30px;
}.rep li p a
{
    color: #999;
}.ul_video
{
    width: 305px;
}.ul_video li
{
    position: relative;

    float: left;
    overflow: hidden;

    width: 143px;;
    height: 130px;
    margin: 0 8px 8px 0;
}.ul_video li img
{
    width: 143px;;
    height: 130px;
}.imgb
{
    margin-right: 15px;;

    border: 1px solid #ddd;
}.imgb img
{
    display: block;;

    border: 1px solid #fff;
}.ul_news2 li span a
{
    padding-right: 8px;;

    color: #999;
}.ul_news2 li a span
{
    padding-right: 8px;;

    color: #999;
}.ul_news3 li
{
    position: relative;;

    padding-left: 15px;

    background: url(../images/li.gif) no-repeat left center;
}.ul_news3 li span
{
    font-size: 12px;;

    padding-left: 10px;

    color: #999;
}.ul_news3 li em
{
    font-size: 10px;
    font-style: normal;;

    position: absolute;
    top: 0;
    right: 0;

    color: #999;
}.ul_course
{
    padding: 0 0 20px 0;
}.ul_course li
{
    line-height: 55px;

    position: relative;

    overflow: hidden;

    height: 55px;

    border-bottom: 1px solid #ddd;;
    background: #fff url(../images/re.gif) no-repeat 90% 20px;
}.ul_course li.jin
{
    background: #fff url(../images/jin.gif) no-repeat 90% 20px;
}.ul_course li a
{
    font-size: 16px;
    line-height: 55px;

    display: block;
    overflow: hidden;

    height: 55px;
    padding-left: 20px;

    color: #222;
}.ul_course li a:hover
{
    color: #f30;
}.ul_course li a span
{
    font-size: 12px;

    position: absolute;
    top: 3px;
    right: 80px;

    color: #999;
}.course_go
{
    line-height: 45px;

    position: relative;

    width: 261px;
    height: 48px;
    margin: 0 auto;

    text-align: center;

    background: #f30 url(../images/go.gif) no-repeat left top;
}.course_go a.pay,
.course_go a.online
{
    font-size: 14px;

    position: absolute;
    right: 0;

    display: block;

    width: 100px;
    padding: 0;
    padding-left: 30px;;

    color: #fff;
}.course_go a.pay
{
    left: 0;
}.ul_link a
{
    font-size: 12px;

    color: #666;
}.ul_link li
{
    float: left;

    margin: 0 10px 8px 0;
}.ul_link li img
{
    width: 76px;
    height: 76px;

    border: 1px solid #ddd;
}.huoban
{
    padding-bottom: 50px;
}.huoban h1
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 40px;
}.ul_huobanli li
{
    float: left;
    overflow: hidden;

    width: 104px;
    height: 127px;
    margin: 0 18px 10px 0;

    text-align: center;
}.ul_huobanli li img
{
    border: 1px solid #fff;

    -webkit-filter: grayscale(1);
            filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}.ul_huobanli li img:hover
{
    border: 1px solid #fff;

    -webkit-filter: none;
            filter: none;
}.ul_huobanli li a
{
    display: block;;

    border: 1px solid #ccc;
}.ul_huobanli li em
{
    font-size: 12px;
    font-style: normal;
    line-height: 23px;

    color: #999;
}#prove
{
    padding: 40px 0;

    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}.provediv
{
    float: left;;

    width: 33.3%;
}.provediv h3
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 30px;;

    text-align: left;
}.provediv h4
{
    font-size: 16px;

    padding: 30px;;

    text-align: left;
}.proveli li
{
    font-size: 14px;
    line-height: 20px;;

    display: block;

    height: 40px;
    padding: 15px 70px 15px 30px;

    text-align: left;
}.proveli li a img
{
    float: left;

    margin-right: 15px;
    padding: 1px;;

    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;

    -webkit-filter: grayscale(1);
            filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}.proveli li a:hover img
{
    -webkit-filter: none;
            filter: none;
}.proveli li p em
{
    font-size: 12px;
    font-style: normal;

    padding-left: 10px;;

    color: #ccc;
}#a1
{
    position: relative;

    overflow: hidden;

    width: 100%;
    height: 800px;

    background: #813b9a url(../images/15.jpg) repeat center top;
}#a1 .a1p
{
    position: absolute;
    z-index: 999;
    top: 140px;
    left: 50%;

    width: 1000px;
    margin-left: -500px;

    text-align: center;

    color: #fff;
}#a1 .a1p h1
{
    font: 50px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a1 .a1p ul li
{
    font-family: 'Microsoft Yahei',Verdana,Geneva,sans-serif;;
    font-size: 23px;
    line-height: 40px;
}#a2
{
    position: relative;

    width: 100%;
    height: 900px;

    background: #e6f7ff url(../images/16.jpg) repeat center top;
}#a2 .a2p
{
    position: absolute;
    z-index: 999;
    top: 180px;
    left: 50%;

    width: 550px;
    margin-left: -50px;

    text-align: center;

    color: #35303b;
}#a2 .a2p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a2 .a2p p
{
    font-size: 16px;;
    line-height: 180%;
}#a3
{
    width: 100%;
    padding-top: 50px;
}#a3 .a3p
{
    padding: 100px;

    text-align: center;

    color: #35303b;;
    background-color: #cf9;
}#a3 .a3p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a3 .a3p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a4
{
    width: 100%;
    padding: 100px 0 60px 0;

    text-align: center;
}#a4 .a4p
{
    padding: 80px 100px;

    text-align: center;

    color: #35303b;
}#a4 .a4p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a4 .a4p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a4 .btnp
{
    margin: 0 auto;
    margin-top: -20px;
}#a4 .btnp a
{
    padding: 15px 50px;
}#a5
{
    position: relative;

    width: 100%;
    height: 900px;

    color: #fff;;
    background: #000 url(../images/19.jpg) repeat center top;
}#a5 .a5p
{
    position: absolute;
    z-index: 999;
    top: 180px;
    left: 50%;

    width: 550px;
    margin-left: -500px;

    text-align: left;
}#a5 .a5p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a5 .a5p p
{
    font-size: 16px;;
    line-height: 180%;
}#a6
{
    width: 100%;
    padding: 0 0 100px 0;

    text-align: center;
}#a6 .a6p
{
    padding: 100px;

    text-align: center;

    color: #35303b;
}#a6 .a6p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a6 .a6p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a6 .a6box
{
    float: left;

    width: 413px;
    height: 150px;
    margin-bottom: 50px;
}.a6box img
{
    float: left;
}.a6box .a6text
{
    float: left;

    width: 213px;
    padding: 10px 30px 0 20px;

    text-align: left;

    color: #35303b;
}.a6text h3
{
    font-size: 20px;
    font-weight: normal;

    position: relative;;

    margin-bottom: 20px;
}.a6text h3 a i
{
    font-size: 13px;

    position: absolute;
    top: 5px;;

    margin-left: 10px;
}.a6text h3 a
{
    color: #35303b;
}.a6text p
{
    font-size: 13px;;
    line-height: 160%;
}#a7
{
    width: 100%;
    padding: 0 0 60px 0;

    text-align: center;
}#a7 .a7p
{
    padding: 70px 100px;

    text-align: center;

    color: #35303b;
}#a7 .a7p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a7 .a7p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a7 a.btn
{
    font-size: 18px;
    line-height: 23px;;

    position: absolute;
    z-index: 9999;
    bottom: 0;
    left: 50%;

    margin-left: -96px;
    padding: 15px 50px;

    list-style: none;
}#a7 #slides
{
    padding-bottom: 20px;
}#a8
{
    position: relative;;

    width: 100%;
    padding: 0 0 20px 0;

    text-align: center;
}#a8 .a8p
{
    padding: 70px 100px;

    text-align: center;

    color: #35303b;
}#a8 .a8p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a8 .a8p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a8 .pt
{
    position: relative;;

    width: 50%;
}#a8 .pt img
{
    display: block;;

    width: 100%;
    max-width: 100%;
    height: auto;
}#a8 .pt a
{
    font-size: 50px;

    position: absolute;
    top: 43%;;

    display: block;

    width: 100%;

    text-align: center;

    color: #fff;
}#a9
{
    width: 100%;
    padding: 0 0 60px 0;

    text-align: center;
}#a9 .a9p
{
    padding: 50px 100px;

    text-align: center;

    color: #35303b;
}#a9 .a9p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a9 .a9p p
{
    font-size: 16px;
    line-height: 180%;

    width: 900px;;
    margin: 0 auto;
}#a9 a.btn
{
    font-size: 18px;
    line-height: 23px;

    position: absolute;
    z-index: 9999;
    z-index: 9999;
    bottom: 0;
    left: 50%;

    margin-left: -96px;
    padding: 15px 50px;

    list-style: none;
}#a10
{
    position: relative;

    overflow: hidden;

    width: 100%;
    height: 600px;

    background: #f30 url(../images/33.jpg) repeat center center;
}#a10 .a10p
{
    position: absolute;
    z-index: 999;
    top: 180px;
    left: 50%;

    width: 1000px;
    margin-left: -500px;

    text-align: center;

    color: #35303b;
}#a10 .a10p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a10 .a10p p
{
    font-size: 16px;;
    line-height: 180%;
}#a11
{
    position: relative;;

    overflow: hidden;

    width: 100%;
    height: 600px;

    background: #fff url(../images/34.jpg) repeat-x center -100px;
}#a11 .a11p
{
    position: absolute;
    z-index: 999;
    top: 180px;
    left: 50%;

    width: 1000px;
    margin-left: -500px;

    text-align: center;

    color: #35303b;
}#a11 .a11p h1
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    line-height: 130%;
}#a11 .a11p p
{
    font-size: 16px;;
    line-height: 180%;
}.monita-top h3
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding-top: 80px;
}.monita-top h2
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 20px 0;
}.monita-top ul
{
    font-size: 16px;
    line-height: 25px;;

    float: left;

    width: 580px;
    padding: 80px 20px;

    text-align: left;
}.monita-main h2
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 50px 0 0 0;
}.monita-main h3
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding-top: 80px;
}.monita-main h3 span
{
    font-size: 18px;
    font-weight: normal;;

    display: block;

    padding-top: 10px;
}.monita-main p
{
    font-size: 16px;
    line-height: 25px;

    width: 900px;
    margin: 0 auto;;
    padding: 40px 0;
}.monita-book
{
    margin-top: 80px;;
    padding: 100px 0 0 0;

    text-align: left;

    border-top: 1px solid #ccc;
}.monita-book .y
{
    width: 560px;
    padding: 50px 40px 0 0;;

    text-align: left;
}.monita-book h4
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 20px 0 0 0;
}.monita-book h3
{
    font: 35px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding: 20px 0 30px 0;
}.monita-book-isbn
{
    font-size: 13px;
    line-height: 23px;
}.monita-book-text
{
    font-size: 16px;
    line-height: 25px;

    margin-bottom: 40px;;
    padding: 20px 0;
}#containermap
{
    width: 100%;
    height: 500px;

    background-color: #eee;
}#containermap .tt
{
    font-size: 18px;;
    line-height: 30px;

    margin: 0;
    padding: 0;
}#imgDemo
{
    float: left;

    width: 100px;
    height: 80px;;
    margin-right: 10px;
}#containermap .add
{
    font-size: 12px;
    line-height: 20px;

    margin: 0;
    padding: 0;

    color: #666;
}.hjh3
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    font-weight: normal;
    line-height: 70px;

    width: 50%;
    margin: 0 auto;
    margin-top: 40px;;

    color: #35303b;
}.hjh3 span
{
    display: block;

    color: #666;
}.hjh3 span.en
{
    font-size: 60px;;

    border-bottom: 1px solid #ccc;
}.hjdl
{
    padding-bottom: 60px;
}.hjdl dl
{
    float: left;

    width: 550px;
    margin-right: 15px;;
    padding: 20px;

    text-align: left;

    color: #35303b;
}.hjdl dl dt.z
{
    width: 140px;
    height: 140px;

    text-align: center;
}.hjdl dl dt.z i
{
    font-size: 60px;

    color: #ccc;
}.hjdl dl dt
{
    font: 23px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    font-weight: normal;

    padding-bottom: 20px;
}.hjdl dl dd
{
    line-height: 150%;
}.img4
{
    width: 100%;
}.img4 img
{
    width: 25%;
}.imglogo
{
    margin: 50px 20px;;

    text-align: center;
}.imgtext
{
    padding-bottom: 80px;;

    color: #666;
}.imgtext h3
{
    font: 28px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    margin-bottom: 20px;

    color: #35303b;
}.imgtext p
{
    line-height: 23px;
}.hjdt
{
    position: relative;

    text-align: center;

    color: #fff;
}.hjdt div
{
    position: absolute;
    top: 100px;
    right: 0;
    left: 0;
}.hjdt h3
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;

    padding-bottom: 20px;
}.hjdt p
{
    line-height: 150%;
}.hjwelcome
{
    line-height: 150%;

    color: #666;
}.teachul
{
    margin: 0 auto;
}.teachul li
{
    display: block;
    float: left;

    width: 196px;
    margin: 0 15px 35px 0;;

    text-align: center;
}#teachbannertop
{
    overflow: hidden;;

    width: 100%;

    text-align: center;
}#teachbannertop div.cl
{
    padding: 70px 0;
}#teachbannertop h1
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    font-weight: normal;

    padding-bottom: 30px;
}#teachbannertop p
{
    font-size: 18px;
    line-height: 30px;
}#teachbanner
{
    text-align: left;;

    color: #fff;
    background-color: #000;
}#teachbanner div
{
    width: 50%;
    padding-top: 100px;
}#teachbanner h5
{
    font-size: 30px;
}#teachbanner h5 span
{
    font-size: 14px;
    font-weight: normal;

    padding-left: 15px;
}#teachbanner p,
#teachbanner p a
{
    font-size: 14px;
    line-height: 25px;

    display: block;;

    color: #fff;
}#teachmain
{
    height: 780px;
}#teachtext
{
    float: right;

    width: 50%;
    padding-top: 100px;;

    text-align: left;
}#teachtext h1
{
    font: 30px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
    font-weight: bold;
    line-height: 60px;

    position: relative;;

    width: 90%;

    border-bottom: 1px solid #999;
}#teachtext h1 p
{
    font-size: 12px;
    font-weight: normal;
    line-height: 40px;

    position: absolute;
    right: 0;
    bottom: 0;
}.teachnameb
{
    padding: 10px 0 40px 0;;

    text-transform: uppercase;
}.teachmainli
{
    line-height: 25px;
}a.more_teach
{
    display: block;
    float: left;;

    padding: 5px 20px;

    color: #666;
    border: 1px solid #666;
}a.more_teach:hover
{
    color: #000;
    border: 1px solid #000;
}.jp-container
{
    font-size: 14px;;
    line-height: 25px;

    position: relative;

    width: 90%;
    height: 900px;
    margin-bottom: 50px;
}.jspContainer
{
    position: relative;;

    overflow: hidden;
}.jspPane
{
    position: absolute;
}.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0;

    width: 8px;
    height: 100%;

    background: transparent;
}.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 14px;

    background: transparent;
}.jspVerticalBar *,
.jspHorizontalBar *
{
    margin: 0;
    padding: 0;
}.jspCap
{
    display: none;
}.jspHorizontalBar .jspCap
{
    float: left;
}.jspTrack
{
    position: relative;;

    background: transparent;
}.jspDrag
{
    position: relative;
    top: 0;
    left: 0;

    cursor: pointer;

    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;;
    background: #999;
}.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
    float: left;

    height: 100%;
}.jspArrow
{
    display: block;

    cursor: pointer;;
    text-indent: -20000px;

    background: #50506d;
}.jspArrow.jspDisabled
{
    cursor: default;

    background: #80808d;
}.jspVerticalBar .jspArrow
{
    height: 16px;
}.jspHorizontalBar .jspArrow
{
    float: left;

    width: 16px;
    height: 100%;
}.jspVerticalBar .jspArrow:focus
{
    outline: 0;
}.jspCorner
{
    float: left;

    height: 100%;;

    background: #eeeef4;
}#section1
{
    height: 137px;
}.yh dl
{
    float: left;

    width: 255px;
    padding: 15px;;

    text-align: left;
}.yh dl dt
{
    font-size: 16px;
    line-height: 40px;
}.yh dl dt img
{
    margin-right: 8px;
}.yh dl strong
{
    font-size: 16px;
}.tukumenu
{
    font-size: 14px;

    padding: 20px;

    border-top: 4px solid #813b9a;
}.tukumenu li
{
    display: inline-block;

    margin: 0 10px 10px 0;
    padding: 5px 8px;

    border: 1px solid #ccc;
}.tukumenu li.cur
{
    border: 1px solid #813b9a;
}.tukumenu li.cur a
{
    color: #813b9a;
}.duoshuop50
{
    padding: 50px;
}.gradul
{
    margin: 0 auto;
}.gradul li
{
    display: block;
    float: left;

    width: 190px;
    height: 350px;
    margin: 0 20px 0 0;

    text-align: center;
}.gradul li a
{
    position: relative;

    display: inline-block;

    text-align: center;
}.gradul li h5
{
    font-size: 16px;
    font-weight: normal;
    line-height: 35px;

    position: absolute;
    bottom: 0;

    width: 130px;
    margin: 0 30px;
    padding: 0;

    color: #fff;
    background-color: #262528;
}.gradul li p
{
    padding: 10px 0 0 0;
}#monitalink
{
    font: 14px '宋体',Arial,sans-serif;
}#monitalink a
{
    font: 16px 'Microsoft Yahei',Verdana,Geneva,sans-serif;
}.wapcl:after,
.wapcl
{
    height: 0;
}.showbg
{
    padding: 30px 0;

    background-color: #f5f5f5;
}.showmain
{
    width: 1240px;
    margin: 0 auto;
}#showtext
{
    overflow: hidden;

    width: 800px;
    padding: 15px 55px;

    text-align: left;

    background-color: #fff;
}#shownr .neirong img,
#shownr .ul_photoshow img
{
    width: auto\9;
    max-width: 800px;
    height: auto;
    margin: 0;
}#shownr .neirong p
{
    padding: 8px 0;
}.ul_newsrelation
{
    width: 850px;
}.ul_newsrelation li
{
    display: inline-block;
    overflow: hidden;

    width: 180px;
    height: 240px;
    margin-right: 25px;
}.ul_newsrelation li img
{
    width: 180px;
    height: 180px;
}.ul_newsrelation h3
{
    font-size: 13px;
    font-weight: normal;
    line-height: 135%;

    padding: 15px 0 0 0;
}.ul_newsrelation_job
{
    width: 832px;
}.ul_newsrelation_job li
{
    display: inline-block;
    overflow: hidden;

    width: 180px;
    height: 285px;
    margin-right: 25px;
}.ul_newsrelation_job li img
{
    width: 180px;
    height: 245px;
}.ul_newsrelation_job h3
{
    font-weight: normal;
    line-height: 120%;

    padding: 15px 0 0 0;

    text-align: center;
}.ul_news4
{
    text-align: left;

    color: #999;
}.ul_news4 li
{
    float: left;

    width: 300px;
    margin-bottom: 15px;
}.ul_news4 li img
{
    margin-bottom: 10px;
}.ul_news4 li span
{
    font-size: 12px;
}.biaoqian
{
    font-size: 12px;

    padding: 15px 0;
}.biaoqian a
{
    margin: 0 10px;
    padding: 8px 15px;

    color: #000;
    background-color: #f5f5f5;
}.z .index_course li
{
    overflow: hidden;

    width: 414px;
    height: 258px;
}.y .index_course
{
    float: left;

    width: 826px;
}.y .index_course li
{
    float: left;

    width: 412px;
    height: 172px;
    margin: 0;
}.index_course li
{
    background-color: #000;
}.index_course li strong
{
    font-size: 20px;

    display: block;

    margin-bottom: 5px;
}.index_course li span
{
    font-size: 14px;

    display: block;
}.index_course li span.btn
{
    font-size: 12px;

    float: left;

    margin-top: 20px;
    padding: 5px 15px;

    -webkit-transition: all .5s ease-out;
       -moz-transition: all .5s ease-out;
         -o-transition: all .5s ease-out;
            transition: all .5s ease-out;

    opacity: 0!important;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0)!important;
}.index_course li i
{
    font-size: 12px;

    margin-right: 8px;
}.index_course li img
{
    position: absolute;
    z-index: 1;
}.index_course li p
{
    position: absolute;
    z-index: 99;

    padding: 30px;
}.index_course li a
{
    -webkit-transition: all .5s ease-out;
       -moz-transition: all .5s ease-out;
         -o-transition: all .5s ease-out;
            transition: all .5s ease-out;

    opacity: 1!important;
    color: #fff;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100)!important;
}.index_course li a:hover
{
    -webkit-transition: all .5s ease-out;
       -moz-transition: all .5s ease-out;
         -o-transition: all .5s ease-out;
            transition: all .5s ease-out;

    opacity: .7!important;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70)!important;
}.index_course li a:hover span.btn
{
    -webkit-transition: all .5s ease-out;
       -moz-transition: all .5s ease-out;
         -o-transition: all .5s ease-out;
            transition: all .5s ease-out;

    opacity: 1!important;

    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100)!important;
}.index_course li.box4 a,
.index_course li.box5 a,
.index_course li.box8 a
{
    color: #000;
}.xop5
{
    overflow: hidden;

    width: 1300px;
}.xop5 li
{
    float: left;
    overflow: hidden;

    width: 180px;
    height: 230px;
    margin-right: 32px;
    padding-bottom: 20px;
}.xop5 li img
{
    display: block;

    width: 180px;
    height: 125px;
    margin-bottom: 8px;
}.xop5 li a
{
    font-size: 14px;

    text-decoration: none;
}.xop5 li a:hover
{
    text-decoration: none;

    color: #999;
}.xop5 li a span
{
    display: block;
}.xop5 li em
{
    font-style: normal;

    color: #999;
}.search
{
    clear: both;

    width: 330px;
    margin: 0 auto;
    padding-bottom: 10px;
}#zhifubao
{
    float: left;

    width: 49%;

    border-right: 1px solid #ddd;
}#weixin
{
    float: right;

    width: 49%;
}#payfoot
{
    display: block;
}#payh1
{
    display: none;
}#zhifubao h3,
#weixin h3
{
    width: 145px;
    margin: 0 auto;

    text-align: center;
}#videoyk
{
    width: 100%;
}#videoyk iframe
{
    width: 1240px;
    height: 738px;
}#videomore
{
    padding: 0;
}#mapsmainbg
{
    z-index: 99999;
}#fullbg
{
    position: absolute;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: none;

           opacity: .95;
    background-color: #000;

    filter: alpha(opacity=95);
      -moz-opacity: .95;
    -khtml-opacity: .95;
}#dialog
{
    position: fixed!important;
    position: absolute;
    z-index: 99999;
    top: 50%;
    left: 50%;

    display: none;

    width: 980px;
    height: 500px;
    margin: -300px 0 0 -450px;
    padding: 0;

    border-radius: 5px;
}#dialog p
{
    line-height: 24px;

    height: 24px;
    margin: 0 0 12px;
}#dialog p.close
{
    padding-right: 10px;

    text-align: right;
}#dialog p.close a
{
    font-size: 23px;

    text-decoration: none;

    color: #fff;
}#mapsmain ul
{
    padding-bottom: 30px;
}#mapsmain ul li
{
    font-size: 14px;
    line-height: 25px;

    float: left;

    width: 120px;

    text-align: left;

    color: #fff;
}#mapsmain ul li ul li
{
    float: none;
}#mapsmain ul li a
{
    color: #fff;
}#mapsmain ul li a:hover
{
    color: #813b9a;
}.wapimg
{
    position: absolute;
    top: -9999999px;
}.hotxoyoer
{
    padding: 0px 0 70px 0;

    /*border-top: 1px solid #ccc;*/
}.hoth3 h3
{
    font-size: 24px;

    padding: 15px 0;
}.hoth3 hr
{
    width: 50px;
    height: 0;
    margin: 0 auto;

    color: #813b9a;
    border: 2px solid #813b9a;
}.hottel
{
    width: 1300px;
    padding: 30px 0;
}.hottel dl
{
    float: left;

    width: 300px;
    margin: 0 10px 0 0;

    text-align: left;
}.hottel dl a
{
    display: block;
    float: left;

    width: 300px;

    color: #666;
    border: 1px solid #ddd;
}.hottel dl a:hover
{
    color: #333;
    border: 1px solid #ccc;
}.hottel dt
{
    float: left;

    width: 110px;
    padding: 15px 0;

    text-align: center;
}.hottel dl dt img
{
    margin: 13px 0;
}.hotteldd1
{
    font-size: 16px;

    padding-top: 23px;
}.hotteldd2
{
    font-size: 25px;
}.slider-index
{
    width: 100%;
    height: 700px;
}.swiper-slide-index
{
    height: 700px;

    color: #fff;
    background-color: #262528;
    background-position: center;
    background-size: cover;
}.swiper-text
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 1240px;
    height: 350px;
    margin-top: -175px;
    margin-left: -620px;
}.swiper-slide-zp,
.swiper-slide-zp2,
.swiper-slide-tp
{
    width: 260px;
}.slider-duoshuo
{
    width: 410px;
    height: 400px;
}.slider-duoshuo ul
{
    width: 410px;
}.slider-duoshuo ul li
{
    z-index: 99;

    display: block;

    width: 410px;
    height: 60px;
}.slider-duoshuo .swiper-slide
{
    display: block;

    width: 410px;
    height: 110px;
    margin-top: 20px;

    border-bottom: #ccc 1px solid;
}#SOHUCS #SOHU_MAIN #powerby_sohu
{
    display: none;
}.ul_pic
{
    width: 1260px;
}.ul_pic li
{
    float: left;

    width: 235px;
    height: 390px;
    margin-right: 16px;
}.ul_pic li p
{
    font-size: 14px;

    display: block;
    overflow: hidden;

    height: 80px;
    padding: 10px;

    color: #666;
}.videoiframe iframe
{
    width: 1240px;
    height: 600px;
}#sns
{
    line-height: 40px;

    padding: 10px 0;
}#sns a
{
    display: inline-block;
    overflow: hidden;

    width: 58px;
    height: 1px;
    margin: 0 15px;
    padding-top: 39px;

    background-image: url(../images/sns.png);
    background-repeat: no-repeat;
}a.s01
{
    background-position: 0 0;
}a.s02
{
    background-position: -58px 0;
}a.s03
{
    background-position: -116px 0;
}a.s04
{
    background-position: -290px 0;
}#sns a.s05
{
    width: 116px;

    background-position: -174px 0;
}a.s06
{
    background-position: -348px 0;
}a.s07
{
    background-position: -406px 0;
}#sns a.s08
{
    width: 135px;

    background-position: -465px 0;
}.pinglunbg
{
    position: relative;
}.pinglun
{
    position: absolute;
    z-index: 999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;

    border-bottom: 1px solid #813b9a;
}#SOHUCS .action-from-gw
{
    display: none;
}.shizi
{
    padding-bottom: 30px;
}.shizitt
{
    font-size: 20px;

    margin-bottom: 20px;
}.shizili
{
    float: left;

    width: 400px;
    padding-right: 13px;
}.shizili h3
{
    font-size: 18px;
}.shizili h5
{
    margin-bottom: 15px;
}
